[all-commits] [llvm/llvm-project] b5bbb4: [NFC][AArch64] Move AArch64 MSR/MRS into a new dec...
Lucas Duarte Prates via All-commits
all-commits at lists.llvm.org
Thu Dec 17 05:40:32 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b5bbb4b2b75302d1d8080529ec7e9737a507ff1d
https://github.com/llvm/llvm-project/commit/b5bbb4b2b75302d1d8080529ec7e9737a507ff1d
Author: Lucas Prates <lucas.prates at arm.com>
Date: 2020-12-17 (Thu, 17 Dec 2020)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
Log Message:
-----------
[NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace
This removes the general forms of the AArch64 MSR and MRS instructions
from the same decoding table that contains many more specific
instructions that supersede them. They're now in a separate decoding
table of their own, called "Fallback", which is only consulted in the
event of the main decoder table failing to produce an answer.
This should avoid decoding conflicts on future specialized instructions
in the MSR space.
Patch written by Simon Tatham.
Reviewed By: ostannard
Differential Revision: https://reviews.llvm.org/D91771
More information about the All-commits
mailing list