[llvm] [X86][GlobalISel] Add legalization of 64-bit G_ICMP for i686 (PR #69478)
Evgenii Kudriashov via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 25 09:19:04 PDT 2023
e-kud wrote:
There is a minor change in one test after rebase due to 3fb5b18e81d81d675f8ed57372e2f7ad60a1d548
```
diff --git a/llvm/test/CodeGen/X86/isel-icmp.ll b/llvm/test/CodeGen/X86/isel-icmp.ll
index d6f8fba81ce4..fa5dbaab7e97 100644
--- a/llvm/test/CodeGen/X86/isel-icmp.ll
+++ b/llvm/test/CodeGen/X86/isel-icmp.ll
@@ -168,11 +168,12 @@ define i32 @test_icmp_eq_i64(i64 %a, i64 %b) {
; GISEL-X86: ## %bb.0:
; GISEL-X86-NEXT: movl {{[0-9]+}}(%esp), %eax
; GISEL-X86-NEXT: movl {{[0-9]+}}(%esp), %ecx
+; GISEL-X86-NEXT: xorl %edx, %edx
; GISEL-X86-NEXT: xorl {{[0-9]+}}(%esp), %eax
; GISEL-X86-NEXT: xorl {{[0-9]+}}(%esp), %ecx
; GISEL-X86-NEXT: orl %eax, %ecx
; GISEL-X86-NEXT: xorl %eax, %eax
-; GISEL-X86-NEXT: cmpl $0, %ecx
+; GISEL-X86-NEXT: cmpl %edx, %ecx
; GISEL-X86-NEXT: sete %al
; GISEL-X86-NEXT: andl $1, %eax
; GISEL-X86-NEXT: retl
```
https://github.com/llvm/llvm-project/pull/69478
More information about the llvm-commits
mailing list