summaryrefslogtreecommitdiff
path: root/test/Transforms/InstCombine/xor.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/InstCombine/xor.ll')
-rw-r--r--test/Transforms/InstCombine/xor.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/xor.ll b/test/Transforms/InstCombine/xor.ll
index 13199de8bd..9baff65c8b 100644
--- a/test/Transforms/InstCombine/xor.ll
+++ b/test/Transforms/InstCombine/xor.ll
@@ -155,3 +155,14 @@ int %test22(bool %X) {
ret int %Q
}
+bool %test23(int %a, int %b) {
+ %tmp.2 = xor int %b, %a
+ %tmp.4 = seteq int %tmp.2, %a
+ ret bool %tmp.4
+}
+
+bool %test24(int %c, int %d) {
+ %tmp.2 = xor int %d, %c
+ %tmp.4 = setne int %tmp.2, %c
+ ret bool %tmp.4
+}