summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/Caching.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2016-09-23 23:17:29 +0000
committerSanjay Patel <spatel@rotateright.com>2016-09-23 23:17:29 +0000
commit0b36337d614531aee62f2ca885805bbcb1645ce0 (patch)
treec45f382415bb046ce00e5640fc88eb3c0853a9c6 /llvm/lib/LTO/Caching.cpp
parent100f99a94c8388419edec8141c0038d9313efbce (diff)
downloadbcm5719-llvm-0b36337d614531aee62f2ca885805bbcb1645ce0.tar.gz
bcm5719-llvm-0b36337d614531aee62f2ca885805bbcb1645ce0.zip
[x86] fix FCOPYSIGN lowering to create constants instead of ConstantPool loads
This is similar to: https://reviews.llvm.org/rL279958 By not prematurely lowering to loads, we should be able to more easily eliminate the 'or' with zero instructions seen in copysign-constant-magnitude.ll. We should also be able to extend this code to handle vectors. llvm-svn: 282312
Diffstat (limited to 'llvm/lib/LTO/Caching.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud