[PATCH] D55929: Initial AArch64 SLH implementation.

Kristof Beyls via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 20 06:47:39 PST 2018


kristof.beyls created this revision.
kristof.beyls added a reviewer: olista01.
Herald added a subscriber: javed.absar.

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.


Repository:
  rL LLVM

https://reviews.llvm.org/D55929

Files:
  lib/Target/AArch64/AArch64InstrInfo.cpp
  lib/Target/AArch64/AArch64InstrInfo.td
  lib/Target/AArch64/AArch64SpeculationHardening.cpp
  test/CodeGen/AArch64/speculation-hardening-loads.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55929.179066.patch
Type: text/x-patch
Size: 20086 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181220/1718b7f0/attachment.bin>


More information about the llvm-commits mailing list