llvm-project/llvm/test/Instrumentation/HWAddressSanitizer
Peter Collingbourne 1a8acfb768 hwasan: If we split the entry block, move static allocas back into the entry block.
Otherwise they are treated as dynamic allocas, which ends up increasing
code size significantly. This reduces size of Chromium base_unittests
by 2MB (6.7%).

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

llvm-svn: 352152
2019-01-25 02:08:46 +00:00
..
X86 hwasan: add -fsanitize=kernel-hwaddress flag 2018-04-13 18:05:21 +00:00
alloca-with-calls.ll [HWASan] Do not retag allocas before return from the function. 2018-06-29 20:20:17 +00:00
alloca.ll hwasan: Move memory access checks into small outlined functions on aarch64. 2019-01-23 02:20:10 +00:00
atomic.ll hwasan: Move memory access checks into small outlined functions on aarch64. 2019-01-23 02:20:10 +00:00
basic.ll hwasan: Move memory access checks into small outlined functions on aarch64. 2019-01-23 02:20:10 +00:00
frame-descriptor.ll [hwasan] add stack frame descriptions. 2018-10-23 00:50:40 +00:00
kernel-alloca.ll [hwasan] Fix inline instrumentation. 2018-02-21 19:52:23 +00:00
kernel-inline.ll asan: add kernel inline instrumentation test (retry) 2018-02-21 19:40:55 +00:00
kernel.ll hwasan: Move memory access checks into small outlined functions on aarch64. 2019-01-23 02:20:10 +00:00
lazy-thread-init.ll hwasan: If we split the entry block, move static allocas back into the entry block. 2019-01-25 02:08:46 +00:00
mem-intrinsics.ll [HWASAN] Instrument memorty intrinsics by default 2018-12-24 16:02:48 +00:00
prologue.ll hwasan: Read shadow address from ifunc if we don't need a frame record. 2019-01-23 22:39:11 +00:00
with-calls.ll hwasan: Move ctor into a comdat. 2018-12-17 22:56:34 +00:00