llvm-project/llvm/lib/Transforms/Instrumentation
Alexander Potapenko 4e7ad0805e [MSan] Introduce ActualFnStart. NFC
This is a step towards the upcoming KMSAN implementation patch.
KMSAN is going to prepend a special basic block containing
tool-specific calls to each function. Because we still want to
instrument the original entry block, we'll need to store it in
ActualFnStart.

For MSan this will still be F.getEntryBlock(), whereas for KMSAN
it'll contain the second BB.

llvm-svn: 328697
2018-03-28 11:35:09 +00:00
..
AddressSanitizer.cpp Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
BoundsChecking.cpp [PM] Port BoundsChecking to the new PM. 2017-11-14 01:30:04 +00:00
CFGMST.h [PGO] add MST min edge selection heuristic to ensure non-zero entry count 2017-12-18 17:56:19 +00:00
CMakeLists.txt Hardware-assisted AddressSanitizer (llvm part). 2017-12-09 00:21:41 +00:00
DataFlowSanitizer.cpp Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
EfficiencySanitizer.cpp Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
GCOVProfiling.cpp Fix Layering, move instrumentation transform headers into Instrumentation subdirectory 2018-03-23 22:11:06 +00:00
HWAddressSanitizer.cpp [HWASan] Port HWASan to Linux x86-64 (LLVM) 2018-03-23 17:57:54 +00:00
IndirectCallPromotion.cpp Fix Layering, move instrumentation transform headers into Instrumentation subdirectory 2018-03-23 22:11:06 +00:00
InstrProfiling.cpp Fix Layering, move instrumentation transform headers into Instrumentation subdirectory 2018-03-23 22:11:06 +00:00
Instrumentation.cpp Hardware-assisted AddressSanitizer (llvm part). 2017-12-09 00:21:41 +00:00
LLVMBuild.txt
MaximumSpanningTree.h Remove unneeded use of #undef DEBUG_TYPE. NFC 2017-07-12 20:49:21 +00:00
MemorySanitizer.cpp [MSan] Introduce ActualFnStart. NFC 2018-03-28 11:35:09 +00:00
PGOInstrumentation.cpp [PGO] Fix branch probability remarks assert 2018-03-27 18:55:56 +00:00
PGOMemOPSizeOpt.cpp Fix Layering, move instrumentation transform headers into Instrumentation subdirectory 2018-03-23 22:11:06 +00:00
SanitizerCoverage.cpp [sanitizer-coverage] call appendToUsed once per module, not once per function (which is too slow) 2017-09-09 05:30:13 +00:00
ThreadSanitizer.cpp Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00