Index: tests_lit/llvm2ice_tests/switch-opt.ll |
diff --git a/tests_lit/llvm2ice_tests/switch-opt.ll b/tests_lit/llvm2ice_tests/switch-opt.ll |
index 512541194f70e096ad1801cb1149014be355d697..05d3ecb596234446bfdc645d65261a33ec7294b0 100644 |
--- a/tests_lit/llvm2ice_tests/switch-opt.ll |
+++ b/tests_lit/llvm2ice_tests/switch-opt.ll |
@@ -2,9 +2,8 @@ |
; same label which also results in phi instructions with multiple |
; entries for the same incoming edge. |
-; RUN: %p2i -i %s --args -O2 --verbose none \ |
-; RUN: | llvm-mc -triple=i686-none-nacl -filetype=obj \ |
-; RUN: | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s |
+; RUN: %p2i -i %s --assemble --disassemble --args -O2 --verbose none \ |
+; RUN: | FileCheck %s |
define i32 @testSwitch(i32 %a) { |
entry: |
@@ -49,7 +48,7 @@ sw.default: |
ret i32 20 |
} |
; CHECK-LABEL: testSwitchImm |
-; CHECK-NOT: cmp {{[0-9]*}}, |
+; CHECK-NOT: cmp 0x{{[0-9a-f]*}}, |
; Test for correct 64-bit lowering. |
define internal i32 @testSwitch64(i64 %a) { |
@@ -78,21 +77,21 @@ return: ; preds = %sw.default, %sw.bb3 |
ret i32 %retval.0 |
} |
; CHECK-LABEL: testSwitch64 |
-; CHECK: cmp {{.*}}, 123 |
+; CHECK: cmp {{.*}},0x7b |
; CHECK-NEXT: jne |
-; CHECK-NEXT: cmp {{.*}}, 0 |
+; CHECK-NEXT: cmp {{.*}},0x0 |
; CHECK-NEXT: je |
-; CHECK: cmp {{.*}}, 234 |
+; CHECK: cmp {{.*}},0xea |
; CHECK-NEXT: jne |
-; CHECK-NEXT: cmp {{.*}}, 0 |
+; CHECK-NEXT: cmp {{.*}},0x0 |
; CHECK-NEXT: je |
-; CHECK: cmp {{.*}}, 345 |
+; CHECK: cmp {{.*}},0x159 |
; CHECK-NEXT: jne |
-; CHECK-NEXT: cmp {{.*}}, 0 |
+; CHECK-NEXT: cmp {{.*}},0x0 |
; CHECK-NEXT: je |
-; CHECK: cmp {{.*}}, 878082192 |
+; CHECK: cmp {{.*}},0x34567890 |
; CHECK-NEXT: jne |
-; CHECK-NEXT: cmp {{.*}}, 18 |
+; CHECK-NEXT: cmp {{.*}},0x12 |
; CHECK-NEXT: je |
; Similar to testSwitchImm, make sure proper addressing modes are |
@@ -108,7 +107,7 @@ sw.default: |
ret i32 20 |
} |
; CHECK-LABEL: testSwitchImm64 |
-; CHECK: cmp {{.*}}, 1 |
+; CHECK: cmp {{.*}},0x1 |
; CHECK-NEXT: jne |
-; CHECK-NEXT: cmp {{.*}}, 0 |
+; CHECK-NEXT: cmp {{.*}},0x0 |
; CHECK-NEXT: je |