This is an archive of the discontinued LLVM Phabricator instance.

[ARM][v8.5A] Add speculation barriers SSBB and PSSBB
ClosedPublic

Authored by olista01 on Sep 25 2018, 7:17 AM.

Details

Summary

This adds two new barrier instructions which can be used to restrict
speculative execution of load instructions.

Patch by Pablo Barrio!

Diff Detail

Event Timeline

olista01 created this revision.Sep 25 2018, 7:17 AM
t.p.northover accepted this revision.Sep 27 2018, 10:16 AM

This looks fine too after the AArch64 clarification.

This revision is now accepted and ready to land.Sep 27 2018, 10:16 AM
This revision was automatically updated to reflect the committed changes.
test/MC/ARM/basic-thumb2-instructions.s