summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2023-02-28 09:15:24 -0500
committerSanjay Patel <spatel@rotateright.com>2023-02-28 09:43:44 -0500
commit3b090ff2bdb2828b53d6fec9c06b9d52fed09f42 (patch)
tree149953e8330095a7cf931de6149dc4672372756f /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent3cf8259519c9fde6b8bb45cea4b8400bc5a7e386 (diff)
[InstCombine] use demanded vector elements to eliminate partially redundant instructions
In issue #60632, we have vector math ops that differ because an operand is shuffled, but the math has limited demanded elements, so it can be replaced by another instruction: https://alive2.llvm.org/ce/z/TKqq7H I don't think we have anything like this yet - it's like a CSE/GVN fold, but driven by demanded elements of a vector op. This is limited to splat-0 as a first step to keep it simple. Differential Revision: https://reviews.llvm.org/D144760
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions