[all-commits] [llvm/llvm-project] 643e3c: [AArch64] Add BRB IALL and BRB INJ instructions
tmatheson-arm via All-commits
all-commits at lists.llvm.org
Wed Jan 6 04:14:15 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 643e3c90761f30194a76671065d221d3cb71a199
https://github.com/llvm/llvm-project/commit/643e3c90761f30194a76671065d221d3cb71a199
Author: Tomas Matheson <tomas.matheson at arm.com>
Date: 2021-01-06 (Wed, 06 Jan 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/test/MC/AArch64/brbe.s
Log Message:
-----------
[AArch64] Add BRB IALL and BRB INJ instructions
BRB IALL: Invalidate the Branch Record Buffer
BRB INJ: Branch Record Injection into the Branch Record Buffer
Parser changes based on work by Simon Tatham.
These are two-word mnemonics. The assembly parser works by special-casing
the mnemonic in order to parse the second word as a plain identifier token.
Reviewed by: MarkMurrayARM
Differential Revision: https://reviews.llvm.org/D93899
More information about the All-commits
mailing list