llvm-project/llvm/test/Instrumentation/SanitizerCoverage
Mitch Phillips dacfa24f75 Delete 'llvm.asan.globals' for global metadata.
Now that we have the sanitizer metadata that is actually on the global
variable, and now that we use debuginfo in order to do symbolization of
globals, we can delete the 'llvm.asan.globals' IR synthesis.

This patch deletes the 'location' part of the __asan_global that's
embedded in the binary as well, because it's unnecessary. This saves
about ~1.7% of the optimised non-debug with-asserts clang binary.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D127911
2022-06-27 14:40:40 -07:00
..
abort-in-entry-block.ll
backedge-pruning.ll
chains.ll
cmp-tracing-api-x86_32.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
cmp-tracing-api-x86_64.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
cmp-tracing.ll
coff-comdat.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
coff-pc-table-inline-8bit-counters.ll
coff-pc-table-inline-bool-flag.ll
coff-used-ctor.ll
const-cmp-tracing.ll
coverage-dbg.ll
coverage.ll
coverage2-dbg.ll
crit-edge-sancov.ll [SanitizerCoverage][test] Remove br i1 undef to avoid UB 2022-06-10 20:40:34 -07:00
div-tracing.ll
gep-tracing.ll
inline-8bit-counters.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
inline-bool-flag.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
interposable-symbol.ll
no-func.ll
opaque-ptr.ll
pc-table.ll
postdominator_check.ll
seh.ll
stack-depth-variable-declared-by-user.ll
stack-depth.ll
switch-tracing.ll [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
trace-loads-stores.ll
trace-pc-guard-inline-8bit-counters.ll
trace-pc-guard-inline-bool-flag.ll
trace-pc-guard.ll [sancov] Don't instrument calls to bitcast funcs: they're not indirect. 2022-03-07 12:43:37 -08:00
tracing-comdat.ll Delete 'llvm.asan.globals' for global metadata. 2022-06-27 14:40:40 -07:00
tracing.ll
unreachable-critedge.ll
wineh.ll