diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-02-28 12:24:34 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2024-02-28 12:24:34 +0000 |
| commit | 6287b7b9e9b729afde4aef7d41609d9b4efaecda (patch) | |
| tree | b259aff4058e3f217cb7ecd168280e7994803341 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 2703f7ec4fb603a7c38288409c9ac919a47cca2a (diff) | |
[X86] combineEXTRACT_SUBVECTOR - extract 256-bit comparisons if only one subvector is required
If only one subvector extraction will be necessary (i.e. because the other is constant etc.) then extract the source operands and perform as a 128-bit comparison
Ideally DAGCombiner's narrowExtractedVectorBinOp would handle this but its tricky to confirm when a target opcode can be safely extracted and performed as a different vector type
Partially improves an outstanding regression in #82290
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
