[llvm] [X86][APX] Enable PreferLegacySetCC tuning for Novalake and Diamondrapids (PR #202480)

Evgenii Kudriashov via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 9 04:47:51 PDT 2026


================
@@ -168,12 +170,14 @@ define void @foo() {
 ; X64-NO-SETZUCC-LABEL: foo:
 ; X64-NO-SETZUCC:       # %bb.0: # %entry
 ; X64-NO-SETZUCC-NEXT:    movzbl c(%rip), %eax
+; X64-NO-SETZUCC-NEXT:    xorl %ecx, %ecx
 ; X64-NO-SETZUCC-NEXT:    testl %eax, %eax
-; X64-NO-SETZUCC-NEXT:    setzune %cl
----------------
e-kud wrote:

Oh, I see, it is in `X86FixupSetCC`

https://github.com/llvm/llvm-project/pull/202480


More information about the llvm-commits mailing list