llvm-project/llvm/lib/Transforms/Instrumentation
Benjamin Kramer 2675c41671 [DFSan] Don't crash with the legacy pass manager
TargetLibraryInfo isn't optional, so we have to provide it even with the
lageacy stuff. Ideally we wouldn't need it anymore but there are still
users out there that are stuck on the legacy PM.

Differential Revision: https://reviews.llvm.org/D133685
2022-09-12 19:11:55 +02:00
..
AddressSanitizer.cpp [sanitizers] Invalidate GlobalsAA 2022-09-08 14:00:43 -07:00
BoundsChecking.cpp [BoundsChecking] Fix merging of sizes 2022-08-03 17:21:19 -07:00
CFGMST.h
CGProfile.cpp [LegacyPM] Remove CGProfileLegacyPass 2022-07-16 00:39:56 -07:00
CMakeLists.txt [SanitizerBinaryMetadata] Introduce SanitizerBinaryMetadata instrumentation pass 2022-09-07 21:25:40 +02:00
ControlHeightReduction.cpp [Transform] Use range-based for loops (NFC) 2022-08-27 23:54:32 -07:00
DataFlowSanitizer.cpp [DFSan] Don't crash with the legacy pass manager 2022-09-12 19:11:55 +02:00
GCOVProfiling.cpp [Transform] Use range-based for loops (NFC) 2022-08-27 23:54:32 -07:00
HWAddressSanitizer.cpp [sanitizers] Invalidate GlobalsAA 2022-09-08 14:00:43 -07:00
IndirectCallPromotion.cpp [llvm] Qualify auto (NFC) 2022-08-07 23:55:27 -07:00
InstrOrderFile.cpp [LegacyPM] Remove InstrOrderFileLegacyPass 2022-07-19 23:58:51 -07:00
InstrProfiling.cpp [Transforms] Qualify auto in range-based for loops (NFC) 2022-08-27 21:21:02 -07:00
Instrumentation.cpp [LegacyPM] Remove InstrOrderFileLegacyPass 2022-07-19 23:58:51 -07:00
MemProfiler.cpp [Transforms] Fix comment typos (NFC) 2022-08-07 23:55:24 -07:00
MemorySanitizer.cpp [msan] Don't deppend on argumens evaluation order 2022-09-10 15:28:32 -07:00
PGOInstrumentation.cpp [PGO] Support PGO annotation of CallBrInst 2022-09-01 14:13:50 -07:00
PGOMemOPSizeOpt.cpp Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 00:31:44 -07:00
PoisonChecking.cpp [Transform] Use range-based for loops (NFC) 2022-08-27 23:54:32 -07:00
SanitizerBinaryMetadata.cpp [SanitizerBinaryMetadata] Introduce SanitizerBinaryMetadata instrumentation pass 2022-09-07 21:25:40 +02:00
SanitizerCoverage.cpp [sanitizers] Invalidate GlobalsAA 2022-09-08 14:00:43 -07:00
ThreadSanitizer.cpp [tsan] Replace mem intrinsics with calls to interceptors 2022-09-06 13:09:31 -07:00
ValueProfileCollector.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
ValueProfileCollector.h Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00
ValueProfilePlugins.inc Cleanup includes: Transforms/Instrumentation & Transforms/Vectorize 2022-03-23 11:06:13 +01:00