[llvm] [TargetLowering][AMDGPU][ARM][RISCV][X86] Teach SimplifyDemandedBits to combine (srl (sra X, C1), ShAmt) -> sra(X, C1+ShAmt) (PR #101751)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 12 09:58:10 PDT 2024
================
@@ -244,8 +243,9 @@ define i1 @test_srem_pow2_setne(i6 %X) nounwind {
;
; ARM8-LABEL: test_srem_pow2_setne:
; ARM8: @ %bb.0:
-; ARM8-NEXT: sbfx r1, r0, #0, #6
-; ARM8-NEXT: ubfx r1, r1, #9, #2
+; ARM8-NEXT: lsl r1, r0, #26
----------------
topperc wrote:
Thanks @davemgreen
https://github.com/llvm/llvm-project/pull/101751
More information about the llvm-commits
mailing list