From e047eedc04040a9be133f49fdf834c7cbb2f2d55 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 27 Feb 2006 01:43:02 +0000 Subject: [PATCH] New testcases git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26393 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/InstCombine/sub.ll | 13 +++++++++++++ test/Transforms/InstCombine/xor.ll | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/test/Transforms/InstCombine/sub.ll b/test/Transforms/InstCombine/sub.ll index 0b029aab959..7d728055fe6 100644 --- a/test/Transforms/InstCombine/sub.ll +++ b/test/Transforms/InstCombine/sub.ll @@ -124,3 +124,16 @@ int %test19(int %X, int %Y) { %Q = add int %Z, %Y ret int %Q } + +bool %test20(int %g, int %h) { + %tmp.2 = sub int %g, %h + %tmp.4 = setne int %tmp.2, %g + ret bool %tmp.4 +} + +bool %test21(int %g, int %h) { + %tmp.2 = sub int %g, %h + %tmp.4 = setne int %tmp.2, %g + ret bool %tmp.4 +} + diff --git a/test/Transforms/InstCombine/xor.ll b/test/Transforms/InstCombine/xor.ll index 13199de8bd8..9baff65c8b0 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 +}