[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