This adds new instructions used by the Branch Target Identification
feature. When this is enabled, these are the only instructions which can
be targeted by indirect branch instructions.
Patch by Pablo Barrio!
Paths
| Differential D52485
[AArch64][v8.5A] Add Branch Target Identification instructions ClosedPublic Authored by olista01 on Sep 25 2018, 7:18 AM.
Details Summary This adds new instructions used by the Branch Target Identification Patch by Pablo Barrio!
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 27 2018, 6:20 AM Closed by commit rL343225: [AArch64][v8.5A] Add Branch Target Identification instructions (authored by olista01). · Explain WhySep 27 2018, 7:56 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 167327 llvm/trunk/lib/Target/AArch64/AArch64.td
llvm/trunk/lib/Target/AArch64/AArch64InstrFormats.td
llvm/trunk/lib/Target/AArch64/AArch64InstrInfo.td
llvm/trunk/lib/Target/AArch64/AArch64Subtarget.h
llvm/trunk/lib/Target/AArch64/AArch64SystemOperands.td
llvm/trunk/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/trunk/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
llvm/trunk/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
llvm/trunk/lib/Target/AArch64/Utils/AArch64BaseInfo.h
llvm/trunk/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
llvm/trunk/test/MC/AArch64/armv8.5a-bti-error.s
llvm/trunk/test/MC/AArch64/armv8.5a-bti.s
llvm/trunk/test/MC/Disassembler/AArch64/armv8.5a-bti.txt
|