[llvm] [DAG] Fold SETCC against isKnownNeverZero (PR #184010)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 2 01:55:51 PST 2026
================
@@ -1352,9 +1352,11 @@ b:
define void @or64_imm32_br() nounwind {
; CHECK-LABEL: or64_imm32_br:
; CHECK: # %bb.0: # %entry
-; CHECK-NEXT: orq $16777215, g64(%rip) # encoding: [0x48,0x81,0x0d,A,A,A,A,0xff,0xff,0xff,0x00]
-; CHECK-NEXT: # fixup A - offset: 3, value: g64-4, kind: reloc_riprel_4byte
+; CHECK-NEXT: orl $16777215, g64(%rip) # encoding: [0x81,0x0d,A,A,A,A,0xff,0xff,0xff,0x00]
+; CHECK-NEXT: # fixup A - offset: 2, value: g64-4, kind: reloc_riprel_4byte
; CHECK-NEXT: # imm = 0xFFFFFF
+; CHECK-NEXT: movb $1, %al # encoding: [0xb0,0x01]
+; CHECK-NEXT: testb %al, %al # encoding: [0x84,0xc0]
----------------
RKSimon wrote:
regression
https://github.com/llvm/llvm-project/pull/184010
More information about the llvm-commits
mailing list