aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-08-09 23:33:58 +0000
committerChris Lattner <sabre@nondot.org>2002-08-09 23:33:58 +0000
commitf8e2cf92216baedebb5a4e3075f4a83e6947b6c8 (patch)
tree5211c2e8eeec8772ce6d953526c874d44eeda515
parent389694834ad7d907c2fda87f4b59a591e8ed1a22 (diff)
Add more strength reduction testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3283 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/Transforms/InstCombine/setcc-strength-reduce.ll10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/setcc-strength-reduce.ll b/test/Transforms/InstCombine/setcc-strength-reduce.ll
index 1018ca5b6e..375dac6071 100644
--- a/test/Transforms/InstCombine/setcc-strength-reduce.ll
+++ b/test/Transforms/InstCombine/setcc-strength-reduce.ll
@@ -22,3 +22,13 @@ bool "test3"(sbyte %A) {
%B = setge sbyte %A, -127 ; setne %A, -128
ret bool %B
}
+
+bool %test4(sbyte %A) {
+ %B = setle sbyte %A, 126 ; setne %A, 127
+ ret bool %B
+}
+
+bool %test5(sbyte %A) {
+ %B = setlt sbyte %A, 127 ; setne %A, 127
+ ret bool %B
+}