aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2020-03-23 09:47:16 -0400
committerSanjay Patel <spatel@rotateright.com>2020-03-23 09:58:55 -0400
commit0eeee83d7513d1d9b5e6916c2f15cc67bd0707e2 (patch)
tree755c0b2948ce41f76e77c4512c498d08a21ee28a /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent7693a9b9314083eafd9b5b1e19b02aac06962eb2 (diff)
downloadllvm-0eeee83d7513d1d9b5e6916c2f15cc67bd0707e2.zip
llvm-0eeee83d7513d1d9b5e6916c2f15cc67bd0707e2.tar.gz
llvm-0eeee83d7513d1d9b5e6916c2f15cc67bd0707e2.tar.bz2
[VectorUtils] move x86's scaleShuffleMask to generic VectorUtils
We have some long-standing missing shuffle optimizations that could use this transform via VectorCombine now: https://bugs.llvm.org/show_bug.cgi?id=35454 (and we still don't get that case in the backend either) This function is apparently templated because there's existing code in IR that treats mask values as unsigned and backend code that treats masks values as signed. The mask values are not endian-dependent (as shown by the existing bitcast transform from DAGCombiner). Differential Revision: https://reviews.llvm.org/D76508
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions