summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/OrderedBasicBlock.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-09-11 08:20:02 +0000
committerCraig Topper <craig.topper@intel.com>2018-09-11 08:20:02 +0000
commit844f035e1e14b11939ae2cc4b147379519b62c67 (patch)
treee5ba66c6295aa9faf62a6a4e2f06dbedcbb81472 /llvm/lib/Analysis/OrderedBasicBlock.cpp
parent174d2cf7711ebab7e3d3c581d0385d999e09eb19 (diff)
downloadbcm5719-llvm-844f035e1e14b11939ae2cc4b147379519b62c67.tar.gz
bcm5719-llvm-844f035e1e14b11939ae2cc4b147379519b62c67.zip
[X86] In combineMOVMSK, look through int->fp bitcasts before callling SimplifyDemandedBits.
MOVMSKPS and MOVMSKPD both take FP types, but likely the operations before it are on integer types with just a int->fp bitcast between them. If the bitcast isn't used by anything else and doesn't change the element width we can look through it to simplify the integer ops. llvm-svn: 341915
Diffstat (limited to 'llvm/lib/Analysis/OrderedBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud