This adds new system instructions which act as barriers to speculative
execution based on earlier execution within a particular execution
context.
Patch by Pablo Barrio!
Paths
| Differential D52479
[AArch64][v8.5A] Add prediction invalidation instructions to AArch64 ClosedPublic Authored by olista01 on Sep 25 2018, 7:17 AM.
Details Summary This adds new system instructions which act as barriers to speculative Patch by Pablo Barrio!
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 27 2018, 6:15 AM Closed by commit rL343214: [AArch64][v8.5A] Add prediction invalidation instructions to AArch64 (authored by olista01). · Explain WhySep 27 2018, 6:49 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 166896 lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64Subtarget.h
lib/Target/AArch64/AArch64SystemOperands.td
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
lib/Target/AArch64/Utils/AArch64BaseInfo.h
lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
test/MC/AArch64/armv8.5a-predctrl-error.s
test/MC/AArch64/armv8.5a-predctrl.s
test/MC/Disassembler/AArch64/armv8.5a-predctrl.txt
|