diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2023-02-28 09:15:24 -0500 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2023-02-28 09:43:44 -0500 |
| commit | 3b090ff2bdb2828b53d6fec9c06b9d52fed09f42 (patch) | |
| tree | 149953e8330095a7cf931de6149dc4672372756f /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 3cf8259519c9fde6b8bb45cea4b8400bc5a7e386 (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
