[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/set.ll
Chris Lattner
lattner at cs.uiuc.edu
Sun Feb 26 18:36:31 PST 2006
Changes in directory llvm/test/Regression/Transforms/InstCombine:
set.ll updated: 1.18 -> 1.19
---
Log message:
new testcases
---
Diffs of the changes: (+16 -0)
set.ll | 16 ++++++++++++++++
1 files changed, 16 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine/set.ll
diff -u llvm/test/Regression/Transforms/InstCombine/set.ll:1.18 llvm/test/Regression/Transforms/InstCombine/set.ll:1.19
--- llvm/test/Regression/Transforms/InstCombine/set.ll:1.18 Sat Feb 11 20:06:31 2006
+++ llvm/test/Regression/Transforms/InstCombine/set.ll Sun Feb 26 20:36:19 2006
@@ -129,3 +129,19 @@
%R = or bool %C, %Z
ret bool %R
}
+
+int %test23(int %a) {
+ %tmp.1 = and int %a, 1
+ %tmp.2 = seteq int %tmp.1, 0
+ %tmp.3 = cast bool %tmp.2 to int ;; xor tmp1, 1
+ ret int %tmp.3
+}
+
+int %test24(uint %a) {
+ %tmp1 = and uint %a, 4
+ %tmp.1 = shr uint %tmp1, ubyte 2
+ %tmp.2 = seteq uint %tmp.1, 0
+ %tmp.3 = cast bool %tmp.2 to int ;; xor tmp1, 1
+ ret int %tmp.3
+}
+
More information about the llvm-commits
mailing list