diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-03-13 16:37:30 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-03-13 16:37:30 +0000 |
commit | d9aa879b67ed1ed4667072b7365c52142a68b8f5 (patch) | |
tree | 1b38e2915841446b48fee7363dca0999fe9aca97 /lldb/packages/Python/lldbsuite/test/functionalities | |
parent | 8a70468a2700b28d96199551710a68c92515ce3a (diff) | |
download | bcm5719-llvm-d9aa879b67ed1ed4667072b7365c52142a68b8f5.tar.gz bcm5719-llvm-d9aa879b67ed1ed4667072b7365c52142a68b8f5.zip |
[X86][AVX] Add combineConcatVectors support to improve subvector handling
Attempt to combine CONCAT_VECTORS nodes, which we only really have pre-legalization.
This encourages a lot of X86ISD::SUBV_BROADCAST generation, so I've added SimplifyDemandedVectorEltsForTargetNode handling for this at the same time.
The X86ISD::VTRUNC regression in shuffle-vs-trunc-256-widen.ll will be handled in a future commit.
llvm-svn: 356064
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities')
0 files changed, 0 insertions, 0 deletions