[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/xor.ll

Chris Lattner lattner at cs.uiuc.edu
Wed Aug 13 15:14:02 PDT 2003


Changes in directory llvm/test/Regression/Transforms/InstCombine:

xor.ll updated: 1.4 -> 1.5

---
Log message:

Add some more tests for: (A <setcc1> B) logicalop (A <setcc2> B)


---
Diffs of the changes:

Index: llvm/test/Regression/Transforms/InstCombine/xor.ll
diff -u llvm/test/Regression/Transforms/InstCombine/xor.ll:1.4 llvm/test/Regression/Transforms/InstCombine/xor.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/xor.ll:1.4	Wed Aug 13 00:27:57 2003
+++ llvm/test/Regression/Transforms/InstCombine/xor.ll	Wed Aug 13 15:13:15 2003
@@ -84,3 +84,17 @@
 	%c = setne ubyte %B, 0
 	ret bool %c
 }
+
+bool %test13(ubyte %A, ubyte %B) {
+	%C = setlt ubyte %A, %B
+	%D = setgt ubyte %A, %B
+	%E = xor bool %C, %D        ; E = setne %A, %B
+	ret bool %E
+}
+
+bool %test14(ubyte %A, ubyte %B) {
+	%C = seteq ubyte %A, %B
+	%D = setne ubyte %B, %A
+	%E = xor bool %C, %D        ; E = true
+	ret bool %E
+}





More information about the llvm-commits mailing list