llvm-project/llvm/lib/Transforms/Instrumentation
Mircea Trofin fa3b587196 [llvm]NFC] Simplify ProfileSummaryInfo state transitions
ProfileSummaryInfo is updated seldom, as result of very specific
triggers. This patch clearly demarcates state updates from read-only uses.
This, arguably, improves readability and maintainability.
2020-05-27 11:58:37 -07:00
..
AddressSanitizer.cpp [Sanitizers] Use getParamByValType() (NFC) 2020-05-18 22:06:18 +02:00
BoundsChecking.cpp [local-bounds] Ignore volatile operations 2020-05-05 23:08:08 -07:00
CFGMST.h [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
CGProfile.cpp [llvm][NFC][CallSite] Remove CallSite from a few trivial locations 2020-04-22 08:39:21 -07:00
CMakeLists.txt [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries" 2019-11-21 10:48:08 -08:00
ControlHeightReduction.cpp [NewPassManager] Add assertions when getting statefull cached analysis. 2020-05-13 12:38:38 -07:00
DataFlowSanitizer.cpp [Alignment] Remove unnecessary getValueOrABITypeAlignment calls (NFC) 2020-05-17 22:19:15 +02:00
GCOVProfiling.cpp [gcov] Default coverage version to '408*' and delete CC1 option -coverage-exit-block-before-body 2020-05-12 09:14:03 -07:00
HWAddressSanitizer.cpp AllocaInst should store Align instead of MaybeAlign. 2020-05-16 14:53:16 -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 [CallSite removal] Remove unneeded includes of CallSite.h. NFC 2020-04-22 00:07:13 -07:00
InstrProfiling.cpp Add missing pass initialization 2020-05-09 21:31:52 -07:00
Instrumentation.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MaximumSpanningTree.h Use llvm::stable_sort 2019-04-23 14:51:27 +00:00
MemorySanitizer.cpp [Sanitizers] Use getParamByValType() (NFC) 2020-05-18 22:06:18 +02:00
PGOInstrumentation.cpp [llvm]NFC] Simplify ProfileSummaryInfo state transitions 2020-05-27 11:58:37 -07:00
PGOMemOPSizeOpt.cpp [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00
PoisonChecking.cpp [Transforms] Fix typos. NFC 2020-05-25 22:34:08 +02:00
SanitizerCoverage.cpp [sanitizer] Enable whitelist/blacklist in new PM 2020-05-10 02:34:29 +00:00
ThreadSanitizer.cpp [TSAN] Add option to allow instrumenting reads of reads-before-writes 2020-05-15 16:08:44 +02:00
ValueProfileCollector.cpp [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00
ValueProfileCollector.h [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00
ValueProfilePlugins.inc [PGO] Add memcmp/bcmp size value profiling. 2020-05-26 10:28:04 -07:00