aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/PBQP/Math.h
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
commit03e84c9df91cbc1fe0219a51109e260cacdfd2b7 (patch)
tree08559633fe45071ebaa3d690c2afb195c24ff347 /include/llvm/CodeGen/PBQP/Math.h
parente5830c4e2603ab36f08911ff6bb117638ae529c7 (diff)
downloadexternal_llvm-03e84c9df91cbc1fe0219a51109e260cacdfd2b7.tar.gz
external_llvm-03e84c9df91cbc1fe0219a51109e260cacdfd2b7.tar.bz2
external_llvm-03e84c9df91cbc1fe0219a51109e260cacdfd2b7.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).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191929 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/PBQP/Math.h')
0 files changed, 0 insertions, 0 deletions