projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cf9d0ac
)
new testcases
author
Chris Lattner
<sabre@nondot.org>
Tue, 19 Sep 2006 06:16:46 +0000
(06:16 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Tue, 19 Sep 2006 06:16:46 +0000
(06:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30480
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/Transforms/InstCombine/select.ll
patch
|
blob
|
history
diff --git
a/test/Transforms/InstCombine/select.ll
b/test/Transforms/InstCombine/select.ll
index 526a1bcefd8ebf1dd033236216d7aaa0df8115b3..a738f7442352d7afbe73c619d59573383794a43b 100644
(file)
--- a/
test/Transforms/InstCombine/select.ll
+++ b/
test/Transforms/InstCombine/select.ll
@@
-1,5
+1,4
@@
; This test makes sure that these instructions are properly eliminated.
-;
; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep select
@@
-154,3
+153,17
@@
int %test18(int %X, int %Y, bool %C) {
%V = div int %Y, %R ; div Y,X
ret int %V
}
+
+int %test19(uint %x) {
+entry:
+ %tmp = setgt uint %x, 2147483647
+ %retval = select bool %tmp, int -1, int 0
+ ret int %retval
+}
+
+int %test20(int %x) {
+ %tmp = setlt int %x, 0
+ %retval = select bool %tmp, int -1, int 0
+ ret int %retval
+}
+