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:
01cdb1b
)
Add tests for isnan
author
Chris Lattner
<sabre@nondot.org>
Fri, 11 Jun 2004 06:16:13 +0000
(06:16 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Fri, 11 Jun 2004 06:16:13 +0000
(06:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14149
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/Transforms/ConstProp/calls.ll
patch
|
blob
|
history
diff --git
a/test/Transforms/ConstProp/calls.ll
b/test/Transforms/ConstProp/calls.ll
index 59ac2d52dc1c1731802a1e1231c0fe30c395fdd1..9abf7b7c82dce92d24f427242c49e658703f6e30 100644
(file)
--- a/
test/Transforms/ConstProp/calls.ll
+++ b/
test/Transforms/ConstProp/calls.ll
@@
-4,6
+4,7
@@
declare double %cos(double)
declare double %sin(double)
declare double %tan(double)
declare double %sqrt(double)
+declare bool %llvm.isnan(double)
double %T() {
%A = call double %cos(double 0.0)
@@
-15,3
+16,10
@@
double %T() {
%c = add double %b, %D
ret double %c
}
+
+bool %TNAN() {
+ %A = call bool %llvm.isnan(double 0x7FF8000000000000) ;; it's a nan!
+ %B = call bool %llvm.isnan(double 123.0)
+ %C = or bool %A, %B
+ ret bool %C
+}