aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorKerry McLaughlin <kerry.mclaughlin@arm.com>2023-01-16 11:36:37 +0000
committerKerry McLaughlin <kerry.mclaughlin@arm.com>2023-01-16 11:52:44 +0000
commit6387d3896629e225100d91b5827ea67882496eb4 (patch)
tree7e15f4779edd9542fb77a0760a596b8776ca6fe7 /llvm/lib/Object/WasmObjectFile.cpp
parent15068394858e2e27bf6893bd2adb04c74b384290 (diff)
downloadllvm-6387d3896629e225100d91b5827ea67882496eb4.zip
llvm-6387d3896629e225100d91b5827ea67882496eb4.tar.gz
llvm-6387d3896629e225100d91b5827ea67882496eb4.tar.bz2
[AArch64][SME] Add an instruction mapping for SME pseudos
Adds an instruction mapping to SMEInstrFormats which matches SME pseudos with the real instructions they are transformed to. A new flag is also added to AArch64Inst (SMEMatrixType), which is used to indicate the base register required when emitting many of the SME instructions. This reduces the number of pseudos handled by the switch statement in EmitInstrWithCustomInserter. Reviewed By: david-arm Differential Revision: https://reviews.llvm.org/D136856
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions