Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(727)

Unified Diff: tests_lit/llvm2ice_tests/div_legalization.ll

Issue 914263005: Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge) (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests_lit/llvm2ice_tests/div_legalization.ll
diff --git a/tests_lit/llvm2ice_tests/div_legalization.ll b/tests_lit/llvm2ice_tests/div_legalization.ll
index 603f797739b606da09c3cd2522708092d90f2e9f..7e69200fa4d72bb03da1d4a4205fb134702d2649 100644
--- a/tests_lit/llvm2ice_tests/div_legalization.ll
+++ b/tests_lit/llvm2ice_tests/div_legalization.ll
@@ -1,18 +1,16 @@
; This is a regression test that idiv and div operands are legalized
; (they cannot be constants and can only be reg/mem for x86).
-; 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 --args -Om1 --verbose none \
-; RUN: | llvm-mc -triple=i686-none-nacl -filetype=obj \
-; RUN: | llvm-objdump -d --symbolize -x86-asm-syntax=intel - | FileCheck %s
+; RUN: %p2i --assemble --disassemble -i %s --args -O2 --verbose none \
+; RUN: | FileCheck %s
+; RUN: %p2i --assemble --disassemble -i %s --args -Om1 --verbose none \
+; RUN: | FileCheck %s
define i32 @Sdiv_const8_b(i8 %a) {
; CHECK-LABEL: Sdiv_const8_b
entry:
%div = sdiv i8 %a, 12
-; CHECK: mov {{.*}}, 12
+; CHECK: mov {{.*}},12
; CHECK-NOT: idiv 12
%div_ext = sext i8 %div to i32
ret i32 %div_ext
@@ -22,7 +20,7 @@ define i32 @Sdiv_const16_b(i16 %a) {
; CHECK-LABEL: Sdiv_const16_b
entry:
%div = sdiv i16 %a, 1234
-; CHECK: mov {{.*}}, 1234
+; CHECK: mov {{.*}},1234
; CHECK-NOT: idiv 1234
%div_ext = sext i16 %div to i32
ret i32 %div_ext
@@ -32,7 +30,7 @@ define i32 @Sdiv_const32_b(i32 %a) {
; CHECK-LABEL: Sdiv_const32_b
entry:
%div = sdiv i32 %a, 1234
-; CHECK: mov {{.*}}, 1234
+; CHECK: mov {{.*}},1234
; CHECK-NOT: idiv 1234
ret i32 %div
}
@@ -41,7 +39,7 @@ define i32 @Srem_const_b(i32 %a) {
; CHECK-LABEL: Srem_const_b
entry:
%rem = srem i32 %a, 2345
-; CHECK: mov {{.*}}, 2345
+; CHECK: mov {{.*}},2345
; CHECK-NOT: idiv 2345
ret i32 %rem
}
@@ -50,7 +48,7 @@ define i32 @Udiv_const_b(i32 %a) {
; CHECK-LABEL: Udiv_const_b
entry:
%div = udiv i32 %a, 3456
-; CHECK: mov {{.*}}, 3456
+; CHECK: mov {{.*}},3456
; CHECK-NOT: div 3456
ret i32 %div
}
@@ -59,7 +57,7 @@ define i32 @Urem_const_b(i32 %a) {
; CHECK-LABEL: Urem_const_b
entry:
%rem = urem i32 %a, 4567
-; CHECK: mov {{.*}}, 4567
+; CHECK: mov {{.*}},4567
; CHECK-NOT: div 4567
ret i32 %rem
}

Powered by Google App Engine
This is Rietveld 408576698