HomePhabricator

Initial AArch64 SLH implementation.

Authored by kristof.beyls on Jan 9 2019, 7:13 AM.

Description

Initial AArch64 SLH implementation.

This is an initial implementation for Speculative Load Hardening for
AArch64. It builds on top of the recently introduced
AArch64SpeculationHardening pass.
This doesn't implement (yet) some of the optimizations implemented for
the X86SpeculativeLoadHardening pass. I thought introducing the
optimizations incrementally in follow-up patches should make this easier
to review.

Differential Revision: https://reviews.llvm.org/D55929

llvm-svn: 350729

Details

Committed
kristof.beylsJan 9 2019, 7:13 AM
Differential Revision
D55929: Initial AArch64 SLH implementation.
Parents
rG17a9204d0c7b: [LLD][ELF] - Fix BB after r350726.
Branches
Unknown
Tags
Unknown