summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-01-12 00:55:27 +0000
committerCraig Topper <craig.topper@intel.com>2019-01-12 00:55:27 +0000
commitabe6ef8d09d169da259e0f629df05a44d716dc7f (patch)
tree80244b083694b8eacfcd8775218108cc8f6a8850 /lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py
parentde82b5bef1222b210c68e6807d20dc112512ef1b (diff)
downloadbcm5719-llvm-abe6ef8d09d169da259e0f629df05a44d716dc7f.tar.gz
bcm5719-llvm-abe6ef8d09d169da259e0f629df05a44d716dc7f.zip
[X86] Add ISD nodes for masked truncate so we can properly represent when the output has more elements than the input due to needing to be 128 bits.
We can't properly represent this with a vselect since the upper elements of the result are supposed to be zeroed regardless of the mask. This also reuses the new nodes even when the result type fits in 128 bits if the input is q/d and the result is w/b since vselect w/b using k-register condition isn't legal without avx512bw. Currently we're doing this even when avx512bw is enabled, but I might change that. This fixes some of PR34877 llvm-svn: 350985
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud