summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
AgeCommit message (Expand)Author
2025-03-31[IRBuilder] Add new overload for CreateIntrinsic (#131942)Rahul Joshi
2025-01-28[BoundsChecking] Update ubsantrap to use GuardKind (#124613)Thurston Dang
2025-01-13[BoundsChecking] Add guard= pass parameter (#122575)Vitaly Buka
2025-01-10[NFCI][BoundsChecking] Apply nosanitize on local-bounds instrumentation (#122...Vitaly Buka
2025-01-09[nfc][BoundsChecking] Rename BoundsCheckingOptions into Options (#122359)Vitaly Buka
2025-01-09[nfc][BoundsChecking] Refactor BoundsCheckingOptions (#122346)Vitaly Buka
2024-12-20Remove -bounds-checking-unique-traps (replace with -fno-sanitize-merge=local-...Thurston Dang
2024-12-19[BoundsChecking] Add support for runtime handlers (#120513)Vitaly Buka
2024-12-19[BoundsSan] Update BoundsChecking.cpp to use no-merge attribute where applica...Thurston Dang
2024-12-17[BoundsChecking] Add parameters to pass (#119894)Vitaly Buka
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-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-01-05[NFC][ObjectSizeOffset] Use classes instead of std::pair (#76882)Bill Wendling
2023-09-29Modify BoundsSan to improve debuggability (#65972)Oskar Wirga
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson
2023-03-28[llvm] Use pointer index type for more GEP offsets (pre-codegen)Krzysztof Drewniak
2023-03-23[BoundsChecking] Don't crash on scalable vector sizesPhilip Reames
2022-10-25[Instrumentation] Remove legacy passesArthur Eubanks
2022-08-03[BoundsChecking] Fix merging of sizesArthur Eubanks
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang
2021-06-13BoundsChecking.cpp - tidy implicit header dependencies. NFCI.Simon Pilgrim
2020-05-05[local-bounds] Ignore volatile operationsVitaly Buka
2020-02-16[IRBuilder] Fix unnecessary IRBuilder copies; NFCNikita Popov
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson
2019-01-30Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-03Fix crash in bounds checking.Joel Galenson
2018-07-24Use SCEV to avoid inserting some bounds checks.Joel Galenson
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2017-11-14[PM] Port BoundsChecking to the new PM.Chandler Carruth
2017-11-14[PM] Refactor BoundsChecking further to prepare it to be exposed both asChandler Carruth
2017-10-19[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-10-18[PM] Refactor the bounds checking pass to remove a method only called inChandler Carruth
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2016-03-13Remove PreserveNames template parameter from IRBuilderMehdi Amini
2016-03-12Temporarily revert:Eric Christopher
2016-03-11Remove PreserveNames template parameter from IRBuilderMehdi Amini
2015-10-13Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-18Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini