llvm-project/llvm/lib/Transforms/Instrumentation
David Blaikie 2be3922807 Fix a couple of layering violations in Transforms
Remove #include of Transforms/Scalar.h from Transform/Utils to fix layering.

Transforms depends on Transforms/Utils, not the other way around. So
remove the header and the "createStripGCRelocatesPass" function
declaration (& definition) that is unused and motivated this dependency.

Move Transforms/Utils/Local.h into Analysis because it's used by
Analysis/MemoryBuiltins.cpp.

llvm-svn: 328165
2018-03-21 22:34:23 +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 Disable gcov instrumentation of functions using funclet-based exception handling 2017-10-13 13:49:15 +00:00
HWAddressSanitizer.cpp [hwasan] Fix inline instrumentation. 2018-02-21 19:52:23 +00:00
IndirectCallPromotion.cpp [PGO] Make indirect call promotion a utility 2017-12-06 21:22:54 +00:00
InstrProfiling.cpp [InstrProfiling] Emit the runtime hook when no counters are lowered 2018-02-28 19:00:08 +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 Fix a couple of layering violations in Transforms 2018-03-21 22:34:23 +00:00
PGOInstrumentation.cpp Add a ProfileCount class to represent entry counts. 2018-01-17 22:24:23 +00:00
PGOMemOPSizeOpt.cpp [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure 2017-10-11 17:12:59 +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