summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-08-17 23:20:57 +0000
committerCraig Topper <craig.topper@intel.com>2017-08-17 23:20:57 +0000
commit1fae3ae6f0e82a1c174ec5dc19ca9bf43418efa9 (patch)
tree857dde902ef38be033c9ed82df95f4e2213f462a /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent48fff995d62b227e742c53f472c04e8ac11a3ede (diff)
downloadbcm5719-llvm-1fae3ae6f0e82a1c174ec5dc19ca9bf43418efa9.tar.gz
bcm5719-llvm-1fae3ae6f0e82a1c174ec5dc19ca9bf43418efa9.zip
[X86] Remove SSE/AVX patterns for AND/XOR/OR/ANDN that checked for the inputs being bitcasted from floating point types.
There's really no reason to do this we should just let isel pick the integer version and let the execution dependency fixing pass take care of moving to FP if necessary. It's not very reliable to look for bitcasts at the edges of patterns. If for some reason one input was bitcasted and the other wasn't, or if one was a v4f32 bitcast and one was a v2f64 bitcast, we would have fallen back to the integer pattern anyway. llvm-svn: 311138
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud