summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
AgeCommit message (Expand)Author
2025-10-27[llvm][clang] Explicitly pass the VFS to sanitizer passes (#165267)Jan Svoboda
2025-10-09[sancov] Fix stack-depth tracking to use debug locations (#162428)Kees Cook
2025-05-27IR: Make Module::getOrInsertGlobal() return a GlobalVariable.Peter Collingbourne
2025-05-07[sancov] add -sanitizer-coverage-drop-ctors (#137980)Alexander Potapenko
2025-05-07[NFC] Fix a compile warning of comparison of integers of different signsShilei Tian
2025-05-07[sancov] Introduce optional callback for stack-depth tracking (#138323)Kees Cook
2025-04-14SanitizerCoverage: Remove unused field.Peter Collingbourne
2025-03-19[sancov] Use comdats when one already exists (#131929)Reid Kleckner
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2024-12-09[SanitizerCoverage] Avoid unnecessary inttoptrAlexander Richardson
2024-11-25[SanitizerCoverage] Add gated tracing callbacks support to trace-cmp (#113227)thetruestblue
2024-11-23[nfc][sancov] Remove unnecessary default argument (#117464)Vitaly Buka
2024-11-23[nfc][sancov] Remove unnecessary default argument (#117463)Vitaly Buka
2024-11-21[NFC][Fuzzer] Extract CreateGateBranch method. (#117236)thetruestblue
2024-11-06[Instrumentation] Remove unused includes (NFC) (#115117)Kazu Hirata
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-16[SanitizerCoverage] Add an option to gate the invocation of the tracing callb...thetruestblue
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-17[Instrumentation] Do not request sanitizers for naked functionsAntonio Frighetto
2024-05-15[LLVM] Make sanitizers respect the disable_santizer_instrumentation attribute...Daniel Kiss
2024-04-19[NFC][SanCov] Re-format long lineVitaly Buka
2024-04-19[NFC][SanCov] Move Module and analysis callbacks into ModuleSanitizerCoverage...Vitaly Buka
2024-04-19[NFCI][SanCov] Remove redundant copt<> defaultsVitaly Buka
2024-04-19[NFCI][SanCov] Remove unused default argumentsVitaly Buka
2024-04-19[NFC][SanCov] Pass DomTrees as const referencesVitaly Buka
2024-04-19[NFCI][sanitizers][metadata] Exctract create{Unlikely,Likely}BranchWeights (#...Vitaly Buka
2024-04-19[sancov] Apply branch weights when checking counters (#89458)Vitaly Buka
2024-01-12[IRBuilder] Add CreatePtrAdd() method (NFC) (#77582)Nikita Popov
2023-12-23[llvm] Use StringRef::contains (NFC)Kazu Hirata
2023-12-11[llvm][SanitizerCoverage] Remove no-op 'ptr addrspace(0)' to 'ptr addrspace(0...Youngsuk Kim
2023-11-06[Transforms] Use StringRef::starts_with/ends_with instead of startswith/endsw...Simon Pilgrim
2023-09-29[SanitizerCoverage] Avoid use of ConstantExpr::getCast() (NFC)Nikita Popov
2023-08-03[llvm] Drop some typed pointer handling/bitcastsBjorn Pettersson
2023-07-17[SanitizerCoverage] Add fallback DebugLocation for instrumented callsJakob Koschel
2023-05-19[IR] Adds Instruction::setNoSanitizeMetadata()Enna1
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-27Lift EHPersonalities from Analysis to IR (NFC)Stefan Gränitz
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2022-12-02[Transforms] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-09[SanitizerCoverage] Fix wrong pointer type return from CreateSecStartEnd()Wu, Yingcong
2022-09-15Add -fsanitizer-coverage=control-flowNavid Emamdoost
2022-09-08[sanitizers] Invalidate GlobalsAAVitaly Buka
2022-09-06[NFC][sancov] Rename ModuleSanitizerCoveragePassVitaly Buka
2022-09-03[SanitizerCoverage] Simplify pc-table and improve test. NFCFangrui Song
2022-08-27[Transforms] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-07-15[LegacyPM] Remove ModuleSanitizerCoverageLegacyPassFangrui Song
2022-05-27Add !nosanitize to FixedMetadataKindsEnna1
2022-05-06[Instrumentation] Share InstrumentationIRBuilder between TSan and SanCovMarco Elver
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille