llvm-project/llvm/lib/Transforms/Instrumentation
Kevin Athey 52ac114771 LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode.
Rework all tests that interact with use after return to correctly handle the case where the mode has been explicitly set to Never or Always.

for issue: https://github.com/google/sanitizers/issues/1394

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D102462
2021-05-25 16:17:39 -07:00
..
AddressSanitizer.cpp LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode. 2021-05-25 16:17:39 -07:00
BoundsChecking.cpp
CFGMST.h [Transforms/Instrumentation] Use range-based for loops (NFC) 2021-02-05 21:02:08 -08:00
CGProfile.cpp [CGProfile] don't emit cgprofile entry if called function is dllimport 2020-09-23 16:56:54 -07:00
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
ControlHeightReduction.cpp [NewPM] Don't mark AA analyses as preserved 2021-05-18 13:49:03 -07:00
DataFlowSanitizer.cpp [dfsan] Fix origin tracking for fast8 2021-04-30 15:57:33 -07:00
GCOVProfiling.cpp [gcov] Set nounwind and respect module flags metadata "frame-pointer" & "uwtable" for synthesized functions 2021-04-26 13:30:21 -07:00
HWAddressSanitizer.cpp [HWASAN] No code changed, Only clang-format for HWAddressSanitizer.cpp 2021-05-21 14:00:34 +08:00
IndirectCallPromotion.cpp [IndirectCallPromotion] Recommit "Don't strip ".__uniq." suffix when it strips 2021-03-12 13:48:14 -08:00
InstrOrderFile.cpp Add Alignment argument to IRBuilder CreateAtomicRMW and CreateAtomicCmpXchg. 2021-02-25 18:29:42 -05:00
InstrProfiling.cpp [PGO] Don't reference functions unless value profiling is enabled 2021-05-20 11:09:24 -07:00
Instrumentation.cpp [SanitizerCoverage] Drop !associated on metadata sections 2021-02-25 11:59:23 -08:00
MaximumSpanningTree.h
MemProfiler.cpp MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. 2021-01-05 09:34:01 +00:00
MemorySanitizer.cpp [MSan] Set zeroext on call arguments to msan functions with zeroext parameter attribute 2021-05-18 14:07:39 -07:00
PGOInstrumentation.cpp Internalize some cl::opt global variables or move them under namespace llvm 2021-05-07 11:15:43 -07:00
PGOMemOPSizeOpt.cpp [NewPM] Don't mark AA analyses as preserved 2021-05-18 13:49:03 -07:00
PoisonChecking.cpp [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions 2020-09-09 20:00:26 +09:00
SanitizerCoverage.cpp [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute 2021-05-25 12:57:14 +02:00
ThreadSanitizer.cpp static const char *const foo => const char foo[] 2020-12-01 10:33:18 -08: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 [llvm] Use isa instead of dyn_cast (NFC) 2021-01-29 23:23:37 -08:00