@@ -53,14 +53,14 @@ define void @andcmp() {
5353; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: %c32 = icmp eq i32 %a32, 0
5454; CHECK-NEXT: Cost Model: Found costs of 1 for: %a64 = and i64 undef, undef
5555; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: %c64 = icmp ne i64 %a64, 0
56- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c32ge = icmp sge i32 %a32, 1
57- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c32le = icmp slt i32 %a32, 1
58- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c32leneg = icmp sle i32 %a32, -1
59- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c32gtneg = icmp sgt i32 %a32, -1
60- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c64ge = icmp sge i64 %a64, 1
61- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c64le = icmp slt i64 %a64, 1
62- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c64leneg = icmp sle i64 %a64, -1
63- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c64gtneg = icmp sgt i64 %a64, -1
56+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c32ge = icmp sge i32 %a32, 1
57+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c32le = icmp slt i32 %a32, 1
58+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c32leneg = icmp sle i32 %a32, -1
59+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c32gtneg = icmp sgt i32 %a32, -1
60+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c64ge = icmp sge i64 %a64, 1
61+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c64le = icmp slt i64 %a64, 1
62+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c64leneg = icmp sle i64 %a64, -1
63+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c64gtneg = icmp sgt i64 %a64, -1
6464; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %a128 = and i128 undef, undef
6565; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %c128 = icmp eq i128 %a128, 0
6666; CHECK-NEXT: Cost Model: Found costs of 1 for: %av16i8 = and <16 x i8> undef, undef
@@ -70,7 +70,7 @@ define void @andcmp() {
7070; CHECK-NEXT: Cost Model: Found costs of 1 for: %av4i32 = and <4 x i32> undef, undef
7171; CHECK-NEXT: Cost Model: Found costs of 1 for: %cv4i32 = icmp ne <4 x i32> %av4i32, zeroinitializer
7272; CHECK-NEXT: Cost Model: Found costs of 1 for: %c32not0 = icmp eq i32 %a32, 1
73- ; CHECK-NEXT: Cost Model: Found costs of 1 for: %c64sle = icmp sle i64 %a64, 0
73+ ; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat: 1 for: %c64sle = icmp sle i64 %a64, 0
7474; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret void
7575;
7676 %a8 = and i8 undef , undef
0 commit comments