This is an archive of the discontinued LLVM Phabricator instance.

[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
instructions following it.

Patch by Pablo Barrio!

Diff Detail

Repository
rL LLVM

Event Timeline

olista01 created this revision.Sep 25 2018, 7:17 AM
olista01 updated this revision to Diff 167147.Sep 26 2018, 8:35 AM

Add hasSideEffects.

t.p.northover accepted this revision.Sep 27 2018, 6:30 AM

Looks fine.

This revision is now accepted and ready to land.Sep 27 2018, 6:30 AM
This revision was automatically updated to reflect the committed changes.