llvm-project/llvm/lib/Transforms/Instrumentation
Ellis Hoag 5b9358d774 [InstrProf][NFC] Add InstrProfInstBase base
The `InstrProfInstBase` class is for all `llvm.instrprof.*` intrinsics. In a
later diff we will add new instrinsic of this type. Also refactor some
logic in `InstrProfiling.cpp`.

Reviewed By: davidxl

Differential Revision: https://reviews.llvm.org/D117261
2022-01-18 11:12:00 -08:00
..
AddressSanitizer.cpp Revert "[asan] Add support for disable_sanitizer_instrumentation attribute" 2021-12-10 14:33:38 -08:00
BoundsChecking.cpp BoundsChecking.cpp - tidy implicit header dependencies. NFCI. 2021-06-13 17:08:15 +01:00
CFGMST.h [Transforms/Instrumentation] Use range-based for loops (NFC) 2021-02-05 21:02:08 -08:00
CGProfile.cpp [CGProfile] Don't emit call graph profile edges with zero weight 2021-10-28 11:32:49 -04:00
CMakeLists.txt
ControlHeightReduction.cpp [Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC) 2021-10-31 07:57:32 -07:00
DataFlowSanitizer.cpp [llvm] Fix bugprone argument comments (NFC) 2022-01-08 11:56:38 -08:00
GCOVProfiling.cpp [llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:04:30 +01:00
HWAddressSanitizer.cpp [LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvm 2021-11-24 17:29:55 -05:00
IndirectCallPromotion.cpp Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build 2021-06-04 23:34:43 -07:00
InstrOrderFile.cpp [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
InstrProfiling.cpp [InstrProf][NFC] Add InstrProfInstBase base 2022-01-18 11:12:00 -08:00
Instrumentation.cpp [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` 2021-07-20 12:47:10 -07:00
MaximumSpanningTree.h
MemProfiler.cpp [MemProf] Don't instrument stack accesses unless requested 2021-09-16 12:21:51 -07:00
MemorySanitizer.cpp [msan] Reset shadow of byval before call 2022-01-14 22:35:43 -08:00
PGOInstrumentation.cpp [PGOInstrumentation] populateEHOperandBundle - earlyout if !isa<CallBase> 2022-01-10 15:34:37 +00:00
PGOMemOPSizeOpt.cpp [NewPM] Don't mark AA analyses as preserved 2021-05-18 13:49:03 -07:00
PoisonChecking.cpp
SanitizerCoverage.cpp [sancov] add tracing for loads and store 2021-11-09 14:35:13 -08:00
ThreadSanitizer.cpp [llvm][NFC] Inclusive language: Reword replace uses of sanity in llvm/lib/Transform comments and asserts 2021-11-23 13:22:55 -05:00
ValueProfileCollector.cpp
ValueProfileCollector.h
ValueProfilePlugins.inc [llvm] Use isa instead of dyn_cast (NFC) 2021-01-29 23:23:37 -08:00