summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Path.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-07-15 18:51:07 +0000
committerCraig Topper <craig.topper@intel.com>2018-07-15 18:51:07 +0000
commit8f34858779b6b89ed9bdf0a7791405f02c8200e3 (patch)
tree5a121b00adbe62ea2e7fa9e6533e8f226febf32f /llvm/lib/Support/Path.cpp
parent6712b8675bdc7775d1d650325681da7e0a267962 (diff)
downloadbcm5719-llvm-8f34858779b6b89ed9bdf0a7791405f02c8200e3.tar.gz
bcm5719-llvm-8f34858779b6b89ed9bdf0a7791405f02c8200e3.zip
[X86] Use 128-bit ops for 256-bit vzmovl patterns.
128-bit ops implicitly zero the upper bits. This should address the comment about domain crossing for the integer version without AVX2 since we can use a 128-bit VBLENDW without AVX2. The only bad thing I see here is that we failed to reuse an vxorps in some of the tests, but I think that's already known issue. llvm-svn: 337134
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud