diff options
author | Owen Anderson <resistor@mac.com> | 2013-10-03 21:08:05 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2013-10-03 21:08:05 +0000 |
commit | 5797bfd4a3392738b27796162d526b0e37dd1e9f (patch) | |
tree | b0e9a1b03103c41f4175cc42bb8697be207e0fb7 /libcxx/src | |
parent | 811bfe6395e041ec619a6a457e13d8b53a762d7f (diff) | |
download | bcm5719-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