summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation
Commit message (Expand)AuthorAgeFilesLines
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+10
* Revert r327053.Kuba Mracek2018-03-081-7/+0
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+7
* Revert r327029Kuba Mracek2018-03-081-6/+0
* [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass [llvm...Kuba Mracek2018-03-081-0/+6
* [InstrProfiling] Emit the runtime hook when no counters are loweredVedant Kumar2018-02-281-12/+13
* Fix DataFlowSanitizer instrumentation pass to take parameter position changes...Peter Collingbourne2018-02-221-12/+89
* [hwasan] Fix inline instrumentation.Evgeniy Stepanov2018-02-211-5/+19
* [hwasan] Fix kernel instrumentation of stack.Evgeniy Stepanov2018-02-091-3/+21
* [DSan] Update uses of memory intrinsic get/setAlignment to new API (NFC)Daniel Neilson2018-02-081-4/+4
* [ASan] Update uses of IRBuilder::CreateMemCpy to new API (NFC)Daniel Neilson2018-02-081-1/+1
* [MSan] Update uses of IRBuilder::CreateMemCpy to new API (NFC)Daniel Neilson2018-02-081-19/+24
* [InstrProfiling] Don't exit early when an unused intrinsic is foundVedant Kumar2018-01-271-3/+6
* [InstrProfiling] Improve compile time when there is no workVedant Kumar2018-01-261-2/+21
* [asan] Fix kernel callback naming in instrumentation module.Evgeniy Stepanov2018-01-251-3/+1
* asan: allow inline instrumentation for the kernelDmitry Vyukov2018-01-221-1/+0
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-11/+10
* [HWAsan] Fix uninitialized variable.Benjamin Kramer2018-01-181-0/+1
* [hwasan] LLVM-level flags for linux kernel-compatible hwasan instrumentation.Evgeniy Stepanov2018-01-171-7/+23
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-1/+2
* [hwasan] Rename sized load/store callbacks to be consistent with ASan.Evgeniy Stepanov2018-01-161-1/+1
* [hwasan] An LLVM flag to disable stack tag randomization.Evgeniy Stepanov2018-01-131-15/+53
* [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of ...Daniel Neilson2018-01-121-2/+2
* [hwasan] Stack instrumentation.Evgeniy Stepanov2018-01-111-3/+168
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-3/+4
* [hwasan] Implement -fsanitize-recover=hwaddress.Evgeniy Stepanov2017-12-201-7/+18
* [PGO] add MST min edge selection heuristic to ensure non-zero entry countXinliang David Li2017-12-181-7/+67
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-1/+0
* [hwasan] Inline instrumentation & fixed shadow.Evgeniy Stepanov2017-12-131-3/+48
* Split IndirectBr critical edges before PGO gen/use passes.Hiroshi Yamauchi2017-12-121-0/+6
* ASAN: Provide reliable debug info for local variables at -O0.Adrian Prantl2017-12-111-2/+12
* [MSan] Hotfix compilationAlexander Potapenko2017-12-111-2/+2
* [MSan] introduce getShadowOriginPtr(). NFC.Alexander Potapenko2017-12-111-129/+191
* [PGO] change arg type to uint64_t to match member field typeXinliang David Li2017-12-101-2/+2
* Register NetBSD/x86_64 in MemorySanitizer.cppKamil Rytarowski2017-12-091-0/+22
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-093-0/+284
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-1/+2
* Revert r320104: infinite loop profiling bug fixXinliang David Li2017-12-082-32/+38
* [PowerPC][asan] Update asan to handle changed memory layouts in newer kernelsBill Seurer2017-12-071-1/+1
* [PGO] detect infinite loop and form MST properlyXinliang David Li2017-12-072-38/+32
* [PGO] Make indirect call promotion a utilityMatthew Simpson2017-12-061-313/+10
* Revert r319794: [PGO] detect infinite loop and form MST properly: memory lea...Xinliang David Li2017-12-052-57/+15
* [PGO] detect infinite loop and form MST properlyXinliang David Li2017-12-052-15/+57
* [msan] Add a fixme note for a minor deficiency.Evgeniy Stepanov2017-12-041-0/+2
* [PGO] Skip counter promotion for infinite loopsXinliang David Li2017-11-301-0/+3
* MSan: remove an unnecessary cast. NFC for userspace instrumenetation.Alexander Potapenko2017-11-231-3/+3
* [MSan] Move the access address check before the shadow access for that addressAlexander Potapenko2017-11-231-2/+1
* [msan] Don't sanitize "nosanitize" instructionsVitaly Buka2017-11-201-2/+14
* Add heuristics for irreducible loop metadata under PGOHiroshi Yamauchi2017-11-201-1/+12
* [asan] Use dynamic shadow on 32-bit Android, try 2.Evgeniy Stepanov2017-11-201-11/+63
OpenPOWER on IntegriCloud