summaryrefslogtreecommitdiffstats
path: root/libcxx/src
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2013-10-03 21:08:05 +0000
committerOwen Anderson <resistor@mac.com>2013-10-03 21:08:05 +0000
commit5797bfd4a3392738b27796162d526b0e37dd1e9f (patch)
treeb0e9a1b03103c41f4175cc42bb8697be207e0fb7 /libcxx/src
parent811bfe6395e041ec619a6a457e13d8b53a762d7f (diff)
downloadbcm5719-llvm-5797bfd4a3392738b27796162d526b0e37dd1e9f.tar.gz
bcm5719-llvm-5797bfd4a3392738b27796162d526b0e37dd1e9f.zip
Pull fptrunc's upwards through selects when one of the select's selectands was a constant. This has a number of benefits, including producing small immediates (easier to materialize, smaller constant pools) as well as being more likely to allow the fptrunc to fuse with a preceding instruction (truncating selects are unusual).
llvm-svn: 191929
Diffstat (limited to 'libcxx/src')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud