aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2025-02-04 16:28:06 +0000
committerGitHub <noreply@github.com>2025-02-04 16:28:06 +0000
commit25daf7bb3934e80b395b3ced53e812d314cb1c86 (patch)
tree4d37bb08eefe331e94d990d91940a8b57ab1b5c3 /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h
parent5ca136d0e723029e6bef894961701b6ca1b6cd29 (diff)
downloadllvm-25daf7bb3934e80b395b3ced53e812d314cb1c86.zip
llvm-25daf7bb3934e80b395b3ced53e812d314cb1c86.tar.gz
llvm-25daf7bb3934e80b395b3ced53e812d314cb1c86.tar.bz2
[AArch64][SME] Extend FORM_TRANSPOSED pseudos to all multi-vector intrinsics (#124258)
All patterns for multi-vector intrinsics should try to use the FORM_TRANSPOSED pseudos so that they can benefit from register allocation hints when SME is available. This patch removes the post-isel hook for the pseudo and instead extends the SMEPeepholeOpt pass to replace a REG_SEQENCE with the pseudo if the expected pattern of StridedOrContiguous copies is found. With this change, the tablegen patterns for the intrinsics can remain unchanged. One test has been added for each multiclass this affects.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions