1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib
Stefan Pintilie 20d928df72 [PowerPC] Add ROP Protection to prologue and epilogue
Added hashst to the prologue and hashchk to the epilogue.
The hash for the prologue and epilogue must always be stored as the first
element in the local variable space on the stack.

Reviewed By: nemanjai, #powerpc

Differential Revision: https://reviews.llvm.org/D99377
2021-05-13 12:54:44 -05:00
..
Analysis [InstSimplify] Remove redundant {insert,extract}_vector intrinsic chains 2021-05-13 16:09:50 +00:00
AsmParser
BinaryFormat
Bitcode
Bitstream
CodeGen [GC][NFC] Move GCStrategy from CodeGen to IR 2021-05-13 12:31:59 +07:00
DebugInfo Optimize GSymCreator::finalize. 2021-05-12 15:18:07 -07:00
Demangle
DWARFLinker
ExecutionEngine
Extensions
FileCheck
Frontend
Fuzzer
FuzzMutate
InterfaceStub
IR Reapply [ConstantFold] Fold more operations to poison 2021-05-13 16:04:12 +02:00
IRReader
LineEditor
Linker
LTO
MC
MCA
Object [lld][WebAssembly] Allow data symbols to extend past end of segment 2021-05-12 13:43:37 -07:00
ObjectYAML
Option
Passes [Passes] Run GlobalsAA before LICM during LTO in new PM. 2021-05-13 13:11:18 +01:00
ProfileData
Remarks
Support
TableGen [TableGen] Make the NUL character invalid in .td files 2021-05-13 10:17:45 -04:00
Target [PowerPC] Add ROP Protection to prologue and epilogue 2021-05-13 12:54:44 -05:00
Testing
TextAPI
ToolDrivers
Transforms [VPlan] Adjust assert in splitBlock to allow splitting at end. 2021-05-13 13:36:35 +01:00
WindowsManifest
XRay
CMakeLists.txt