Index: tests_lit/llvm2ice_tests/bool-folding.ll |
diff --git a/tests_lit/llvm2ice_tests/bool-folding.ll b/tests_lit/llvm2ice_tests/bool-folding.ll |
index d979927c4f0c1d759f62ae380f601ba7cc6cabeb..13a56b6edb0dc21c0bb934acb3803462079c4460 100644 |
--- a/tests_lit/llvm2ice_tests/bool-folding.ll |
+++ b/tests_lit/llvm2ice_tests/bool-folding.ll |
@@ -91,8 +91,7 @@ entry: |
; CHECK-LABEL: fold_cmp_select |
; CHECK: cmp |
-; CHECK: jl |
-; CHECK: mov |
+; CHECK: cmovl |
; 64-bit cmp/select folding. |
@@ -107,9 +106,8 @@ entry: |
; CHECK-LABEL: fold_cmp_select_64 |
; CHECK: cmp |
-; CHECK: jl |
-; CHECK: mov |
-; CHECK: mov |
+; CHECK: cmovl |
+; CHECK: cmovl |
; Cmp/select folding with intervening instructions. |
@@ -125,8 +123,7 @@ entry: |
; CHECK-NOT: cmp |
; CHECK: call |
; CHECK: cmp |
-; CHECK: jl |
-; CHECK: mov |
+; CHECK: cmovl |
; Cmp/multi-select folding. |
@@ -143,11 +140,11 @@ entry: |
; CHECK-LABEL: fold_cmp_select_multi |
; CHECK: cmp |
-; CHECK: jl |
+; CHECK: cmovl |
; CHECK: cmp |
-; CHECK: jl |
+; CHECK: cmovl |
; CHECK: cmp |
-; CHECK: jl |
+; CHECK: cmovge |
; CHECK: add |
; CHECK: add |
@@ -169,11 +166,11 @@ next: |
; CHECK-LABEL: no_fold_cmp_select_multi_liveout |
; CHECK: set |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmovne |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmovne |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmove |
; CHECK: add |
; CHECK: add |
@@ -195,11 +192,11 @@ entry: |
; CHECK-LABEL: no_fold_cmp_select_multi_non_whitelist |
; CHECK: set |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmovne |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmovne |
; CHECK: cmp |
-; CHECK: jne |
+; CHECK: cmove |
; CHECK: movzx |
; CHECK: add |
; CHECK: add |