llvm-project/llvm/test/Transforms/SafeStack/X86
Xun Li b8a8ef3276 [SafeStack] Make sure SafeStack does not break musttail call contract
SafeStack instrumentation should not insert anything inbetween musttail call and return instruction.
For every ReturnInst that needs to be instrumented, we adjust the insertion point to the musttail call if exists.

Differential Revision: https://reviews.llvm.org/D90702
2020-11-10 20:46:05 -08:00
..
abi.ll
abi_ssp.ll
addr-taken.ll
array-aligned.ll
array.ll
byval.ll
call.ll
cast.ll
coloring-ssp.ll
coloring.ll
coloring2.ll
constant-gep-call.ll
constant-gep.ll
constant-geps.ll
debug-loc-dynamic.ll
debug-loc.ll
debug-loc2.ll
dynamic-alloca.ll
escape-addr-pointer.ll
escape-bitcast-store.ll
escape-bitcast-store2.ll
escape-call.ll
escape-casted-pointer.ll
escape-gep-call.ll
escape-gep-invoke.ll
escape-gep-negative.ll
escape-gep-ptrtoint.ll
escape-gep-store.ll
escape-phi-call.ll
escape-select-call.ll
escape-vector.ll
invoke.ll
layout-frag.ll [StackSafety] Ignore allocas with partial lifetime markers 2020-08-27 13:54:41 -07:00
layout-region-split.ll
lit.local.cfg
memintrinsic-oob-read.ll
musttail.ll [SafeStack] Make sure SafeStack does not break musttail call contract 2020-11-10 20:46:05 -08:00
no-attr.ll
no-crash-on-lifetime.ll
phi-cycle.ll
phi.ll
ret.ll
setjmp.ll
setjmp2.ll
sink-to-use.ll
ssp.ll
store.ll
struct.ll