[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