This is an archive of the discontinued LLVM Phabricator instance.

[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
execution based on earlier execution within a particular execution
context.

Patch by Pablo Barrio!

Diff Detail

Repository
rL LLVM

Event Timeline

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

This looks fine.

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