summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-11-10 00:26:42 +0000
committerCraig Topper <craig.topper@intel.com>2018-11-10 00:26:42 +0000
commit0364085281468a436c4d287ffd1565249402e5f9 (patch)
tree7b765f3a2d54cad270a6ebfbf0fb8c39c38c6fc6 /lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py
parentff6a4edc26b59dca90ec89a3ff5bd8c1ac1e22c7 (diff)
downloadbcm5719-llvm-0364085281468a436c4d287ffd1565249402e5f9.tar.gz
bcm5719-llvm-0364085281468a436c4d287ffd1565249402e5f9.zip
[X86] In LowerHorizontalByteSum, emit vector_shuffle nodes instead of directly using X86ISD::UNPCKL/X86ISD::UNPCKH.
This gives shuffle lowering the freedom to use zero_extend_vector_inreg for the unpckl shuffle. Shuffle combining usually makes this swap later, but not when AVX512 is enabled it seems. While there also use DAG.getConstant to create a 0 vector instead of using the helper the forces a specific BUILD_VECTOR. I don't think that helper is usually needed. We're basically free to create a constant build_vector anytime and it will be legalized on its own. llvm-svn: 346574
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud