llvm/clang/lib/Basic/Targets
Stefan Pintilie b80357d46e [PowerPC] Add option for ROP Protection
Added -mrop-protection for Power PC to turn on codegen that provides some
protection from ROP attacks.

The option is off by default and can be turned on for Power 8, Power 9 and
Power 10.

This patch is for the option only. The feature will be implemented by a later
patch.

Reviewed By: amyk

Differential Revision: https://reviews.llvm.org/D96512
2021-02-18 12:15:50 +00:00
..
AArch64.cpp
AArch64.h
AMDGPU.cpp [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
AMDGPU.h
ARC.cpp
ARC.h
ARM.cpp
ARM.h
AVR.cpp
AVR.h
BPF.cpp
BPF.h
Hexagon.cpp [Hexagon] Add clang builtin definitions for Hexagon V68 2021-02-04 09:54:52 -06:00
Hexagon.h
Lanai.cpp
Lanai.h
Le64.cpp
Le64.h
Mips.cpp
Mips.h
MSP430.cpp
MSP430.h
NVPTX.cpp [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
NVPTX.h
OSTargets.cpp
OSTargets.h [clang][emscripten] Add builtin define for __EMSCRIPTEN_PTHREADS__ 2021-02-05 13:53:05 -08:00
PNaCl.cpp
PNaCl.h
PPC.cpp [PowerPC] Add option for ROP Protection 2021-02-18 12:15:50 +00:00
PPC.h [PowerPC] Add option for ROP Protection 2021-02-18 12:15:50 +00:00
RISCV.cpp [RISCV] Update the version number to v0.10 for vector. 2021-01-30 07:20:05 +08:00
RISCV.h [Clang][RISCV] Define RISC-V V builtin types 2021-02-18 10:17:31 +08:00
Sparc.cpp
Sparc.h
SPIR.cpp
SPIR.h
SystemZ.cpp
SystemZ.h
TCE.cpp
TCE.h
VE.cpp
VE.h
WebAssembly.cpp [WebAssembly] Use single-threaded mode when -matomics isn't enabled. 2021-02-04 18:16:48 -08:00
WebAssembly.h [WebAssembly] Use single-threaded mode when -matomics isn't enabled. 2021-02-04 18:16:48 -08:00
X86.cpp
X86.h
XCore.cpp
XCore.h