diff options
author | Craig Topper <craig.topper@intel.com> | 2018-09-11 08:20:02 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-09-11 08:20:02 +0000 |
commit | 844f035e1e14b11939ae2cc4b147379519b62c67 (patch) | |
tree | e5ba66c6295aa9faf62a6a4e2f06dbedcbb81472 /llvm/lib/Analysis/OrderedBasicBlock.cpp | |
parent | 174d2cf7711ebab7e3d3c581d0385d999e09eb19 (diff) | |
download | bcm5719-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