1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Transforms/Instrumentation
Gui Andrade c42ceea934 [MSAN] Avoid dangling ActualFnStart when replacing instruction
This would be a problem if the entire instrumented function was a call
to
e.g. memcpy

Use FnPrologueEnd Instruction* instead of ActualFnStart BB*

Differential Revision: https://reviews.llvm.org/D86001
2020-08-14 23:50:38 +00:00
..
AddressSanitizer.cpp [SystemZ/ZOS] Add binary format goff and operating system zos to the triple 2020-08-11 05:26:26 -04:00
BoundsChecking.cpp [local-bounds] Ignore volatile operations 2020-05-05 23:08:08 -07:00
CFGMST.h [PGO] Supporting code for always instrumenting entry block 2020-07-22 15:01:53 -07:00
CGProfile.cpp Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessary Function.h/Module.h includes. NFCI." 2020-07-24 13:02:33 +01:00
CMakeLists.txt
ControlHeightReduction.cpp [NewPassManager] Add assertions when getting statefull cached analysis. 2020-05-13 12:38:38 -07:00
DataFlowSanitizer.cpp Hide some internal symbols. NFC. 2020-07-31 17:28:02 +02:00
GCOVProfiling.cpp [gcov] Simplify/speed up CFG hash calculation 2020-07-26 21:15:33 -07:00
HWAddressSanitizer.cpp hwasan: Emit the globals note even when globals are uninstrumented. 2020-08-13 16:33:22 -07:00
IndirectCallPromotion.cpp [llvm][NFC] Change parameter type to more specific CallBase in IndirectCallPromotion 2020-04-29 08:42:32 -07:00
InstrOrderFile.cpp
InstrProfiling.cpp [PGO] Use multiple comdat groups for COFF 2020-08-03 21:33:16 -07:00
Instrumentation.cpp [DFSan][NewPM] Port DataFlowSanitizer to NewPM 2020-07-29 10:19:15 -07:00
LLVMBuild.txt
MaximumSpanningTree.h
MemorySanitizer.cpp [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
PGOInstrumentation.cpp [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC 2020-08-10 09:02:04 -07:00
PGOMemOPSizeOpt.cpp [PGO] Extend the value profile buckets for mem op sizes. 2020-08-03 11:04:32 -07:00
PoisonChecking.cpp [ValueTracking] Add canCreateUndefOrPoison & let canCreatePoison use Operator 2020-07-20 01:24:30 +09:00
SanitizerCoverage.cpp [SanitizerCoverage] Use zeroext for cmp parameters on all targets 2020-08-12 18:38:12 +02:00
ThreadSanitizer.cpp [NFC] Remove unused GetUnderlyingObject paramenter 2020-07-31 02:10:03 -07:00
ValueProfileCollector.cpp ValueProfileCollector.h - remove unnecessary includes. NFC. 2020-07-23 12:33:13 +01:00
ValueProfileCollector.h ValueProfileCollector.h - remove unnecessary includes. NFC. 2020-07-23 12:33:13 +01:00
ValueProfilePlugins.inc [PGO] Guard the memcmp/bcmp size value profiling instrumentation behind flag. 2020-05-28 10:07:04 -07:00