[llvm] [AMDGPU] Generate s_lshl?_add_u32 (PR #167032)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 10 09:25:45 PST 2025
================
@@ -2012,6 +2012,14 @@ let AddedComplexity = 20 in {
>;
}
+let SubtargetPredicate = isGFX9Plus in
+foreach I = 1-4 in {
+def : GCNPat <
+ (i32 (UniformBinFrag<add> (shl_oneuse i32:$src0, (i32 I)), i32:$src1)),
+ (!cast<SOP2_Pseudo>("S_LSHL"#I#"_ADD_U32") $src0, $src1)
----------------
arsenm wrote:
So can just remove that then
https://github.com/llvm/llvm-project/pull/167032
More information about the llvm-commits
mailing list