aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-03 18:13:50 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-03 18:13:50 +0000
commiteb8d85e5db501d8b1c43e70ce2172102e0418754 (patch)
treecf098f391402267364de8d9bada9a473e45cfef2 /lldb/scripts/Python
parent085baf8d4e0a764db81b754c53683540156e1340 (diff)
downloadllvm-eb8d85e5db501d8b1c43e70ce2172102e0418754.zip
llvm-eb8d85e5db501d8b1c43e70ce2172102e0418754.tar.gz
llvm-eb8d85e5db501d8b1c43e70ce2172102e0418754.tar.bz2
[X86] matchShuffleWithSHUFPD - use Zeroable element mask directly. NFCI.
We can make use of the Zeroable mask to indicate which elements we can safely set to zero instead of creating a target shuffle mask on the fly. This only leaves one user of createTargetShuffleMask which we can hopefully get rid of in a similar manner. This is part of the work to fix PR43024 and allow us to use SimplifyDemandedElts to simplify shuffle chains - we need to get to a point where the target shuffle masks isn't adjusted by its source inputs in setTargetShuffleZeroElements but instead we cache them in a parallel Zeroable mask. llvm-svn: 373641
Diffstat (limited to 'lldb/scripts/Python')
0 files changed, 0 insertions, 0 deletions