summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2015-08-17 07:13:10 +0000
committerJames Molloy <james.molloy@arm.com>2015-08-17 07:13:10 +0000
commitef183397b1ee9ac1b8cebc1973c8b1e547e65cb9 (patch)
tree81e6c76878f2689ebb78d17fe2dbeb8e853a4012 /llvm/lib/Target/ARM/ARMISelLowering.cpp
parent3af28945b9cfa8e2264dcb8bdd07aa3e0dc32170 (diff)
downloadbcm5719-llvm-ef183397b1ee9ac1b8cebc1973c8b1e547e65cb9.tar.gz
bcm5719-llvm-ef183397b1ee9ac1b8cebc1973c8b1e547e65cb9.zip
Generate FMINNAN/FMINNUM/FMAXNAN/FMAXNUM from SDAGBuilder.
These only get generated if the target supports them. If one of the variants is not legal and the other is, and it is safe to do so, the other variant will be emitted. For example on AArch32 (V8), we have scalar fminnm but not fmin. Fix up a couple of tests while we're here - one now produces better code, and the other was just plain wrong to start with. llvm-svn: 245196
Diffstat (limited to 'llvm/lib/Target/ARM/ARMISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud