summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-06 19:06:45 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-10-06 19:06:45 +0000
commit42010dc8108f818d7fe8314116ad6805bc121c1e (patch)
treed89dc221a3a244893c38d135f272fb0540568c16 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent344df110e56fa97fa7225f78a3386636a2da7939 (diff)
[X86][SSE] Don't merge known undef/zero elements into target shuffle masks.
Replaces setTargetShuffleZeroElements with getTargetShuffleAndZeroables which reports the Zeroable elements but doesn't merge them into the decoded target shuffle mask (the merging has been moved up into getTargetShuffleInputs until we can get rid of it entirely). 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 mask isn't adjusted by its source inputs but instead we cache them in a parallel Zeroable mask. llvm-svn: 373867
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions