[rebranch][test] IRGen: Adjust some icmp checks that swapped arguments

This commit is contained in:
Anthony Latsis
2025-04-29 21:53:35 +01:00
parent df229ca665
commit b7b60b760e

View File

@@ -4,11 +4,11 @@
func f(_ x: Int, _ y: UInt32) -> Bool { x < y }
// CHECK-LABEL: define {{.*}} @"$s4main1fySbSi_s6UInt32VtF"(i64 %0, i32 %1)
// CHECK: %2 = zext i32 %1 to i64
// CHECK-NEXT: %3 = icmp sgt i64 %2, %0
// CHECK-NEXT: %3 = icmp slt i64 %0, %2
// CHECK-NEXT: ret i1 %3
func g(_ x: UInt32, _ y: Int) -> Bool { x < y }
// CHECK-LABEL: define {{.*}} @"$s4main1gySbs6UInt32V_SitF"(i32 %0, i64 %1)
// CHECK: %2 = zext i32 %0 to i64
// CHECK-NEXT: %3 = icmp slt i64 %2, %1
// CHECK-NEXT: %3 = icmp sgt i64 %1, %2
// CHECK-NEXT: ret i1 %3