summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [msan] Instrument x86.pclmulqdq* intrinsics.Evgenii Stepanov2020-01-271-0/+43
* Don't use dyn_cast_or_null if we know the pointer is nonnull.Simon Pilgrim2020-01-101-4/+2
* Fix "use of uninitialized variable" static analyzer warnings. NFCI.Simon Pilgrim2020-01-071-2/+2
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-33/+34
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-34/+33
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-33/+34
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* Rollback assumeAligned in MemorySanitizerGuillaume Chatelet2019-12-111-18/+22
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-102/+108
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [msan] Remove more attributes from sanitized functions.Evgenii Stepanov2019-10-281-2/+8
* Insert module constructors in a module passVitaly Buka2019-10-111-20/+30
* Revert 374481 "[tsan,msan] Insert module constructors in a module pass"Nico Weber2019-10-111-30/+20
* [tsan,msan] Insert module constructors in a module passVitaly Buka2019-10-101-20/+30
* [msan, NFC] Move option parsing into constructorVitaly Buka2019-10-101-10/+12
* Handle llvm.launder.invariant.group in msan.Evgeniy Stepanov2019-10-021-0/+9
* MemorySanitizer - silence static analyzer dyn_cast<> null dereference warning...Simon Pilgrim2019-09-261-3/+3
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [IRBuilder] Introduce helpers for and/or of multiple values at oncePhilip Reames2019-07-061-3/+3
* MSan: handle callbr instructionsAlexander Potapenko2019-07-031-21/+21
* [MSAN] Add unary FNeg visitor to the MemorySanitizerCameron McInally2019-06-051-0/+2
* [MemorySanitizer] getMMXVectorTy - assert valid element size. NFCI.Simon Pilgrim2019-05-141-0/+2
* MSan: handle llvm.lifetime.start intrinsicAlexander Potapenko2019-04-301-8/+54
* [CommandLine] Provide parser<unsigned long> instantiation to allow cl::opt<ui...Fangrui Song2019-04-241-12/+12
* [msan] Instrument x86 BMI intrinsics.Evgeniy Stepanov2019-03-041-0/+31
* [NewPM][MSan] Add Options HandlingPhilip Pfaffe2019-02-041-18/+12
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-25/+25
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-30/+44
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-1/+1
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-20/+21
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-21/+20
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-20/+21
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [MSan] Apply the ctor creation scheme of TSanPhilip Pfaffe2019-01-161-1/+23
* [opaque pointer types] Remove some calls to generic Type subtype accessors.James Y Knight2019-01-101-2/+1
* [NewPM] Port MsanPhilip Pfaffe2019-01-031-95/+121
* [MSan] Handle llvm.is.constant intrinsicAlexander Potapenko2018-12-311-0/+6
* [MSan] Don't emit __msan_instrument_asm_load() callsAlexander Potapenko2018-12-201-10/+4
* [KMSAN] Enable -msan-handle-asm-conservative by defaultAlexander Potapenko2018-12-031-2/+5
* [MSan] another take at instrumenting inline assembly - now with callsAlexander Potapenko2018-10-311-22/+108
* [MSan] don't access MsanCtorFunction when using KMSANAlexander Potapenko2018-09-071-1/+1
* [MSan] Add KMSAN instrumentation to MSan passAlexander Potapenko2018-09-071-72/+310
* [MSan] store origins for variadic function parameters in __msan_va_arg_origin...Alexander Potapenko2018-09-061-4/+61
* [MSan] revert r341528 to unbreak the botsAlexander Potapenko2018-09-061-61/+4
* [MSan] store origins for variadic function parameters in __msan_va_arg_origin...Alexander Potapenko2018-09-061-4/+61
* [MSan] Make sure variadic function arguments do not overflow __msan_va_arg_tlsAlexander Potapenko2018-09-061-23/+50
* [MSan] Shrink the register save area for non-SSE buildsAlexander Potapenko2018-08-101-2/+16
* [MSan] Hotfix compilationAlexander Potapenko2018-07-201-0/+1
* [MSan] run materializeChecks() before materializeStores()Alexander Potapenko2018-07-201-7/+6
* MSan: minor fixes, NFCAlexander Potapenko2018-07-161-7/+6
OpenPOWER on IntegriCloud