This is a new barrier which limits speculative execution of the
instructions following it.
Patch by Pablo Barrio!
Paths
| Differential D52477
[ARM][v8.5A] Add speculation barrier to ARM & Thumb instruction sets ClosedPublic Authored by olista01 on Sep 25 2018, 7:17 AM.
Details Summary This is a new barrier which limits speculative execution of the Patch by Pablo Barrio!
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 27 2018, 6:30 AM Closed by commit rL343213: [ARM][v8.5A] Add speculation barrier to ARM & Thumb instruction sets (authored by olista01). · Explain WhySep 27 2018, 6:43 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 167147 lib/Target/ARM/ARM.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/ARMSubtarget.h
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/armv8.5a-specctrl-error-thumb.s
test/MC/ARM/armv8.5a-specctrl-error.s
test/MC/ARM/armv8.5a-specctrl.s
test/MC/Disassembler/ARM/armv8.5a-specctrl-thumb.txt
test/MC/Disassembler/ARM/armv8.5a-specctrl.txt
|