summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [MSan] factor userspace-specific declarations into createUserspaceApi(). NFCAlexander Potapenko2018-07-161-38/+53
* Add Triple::isMIPS()/isMIPS32()/isMIPS64(). NFCAlexander Richardson2018-06-251-2/+1
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [msan] Don't check divisor shadow in fdiv.Evgeniy Stepanov2018-05-181-7/+10
* [msan] Instrument masked.store, masked.load intrinsics.Evgeniy Stepanov2018-05-151-0/+87
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-33/+33
* [X86] Remove and autoupgrade the cvtusi2sd intrinsic. Use uitofp+insertelemen...Craig Topper2018-05-141-1/+0
* [X86] Remove an autoupgrade legacy cvtss2sd intrinsics.Craig Topper2018-05-131-1/+0
* [X86] Remove and autoupgrade cvtsi2ss/cvtsi2sd intrinsics to match what clang...Craig Topper2018-05-121-4/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-91/+91
* MSan: introduce the conservative assembly handling mode.Alexander Potapenko2018-04-031-1/+49
* Add msan custom mapping options.Evgeniy Stepanov2018-03-291-49/+82
* [MSan] Introduce ActualFnStart. NFCAlexander Potapenko2018-03-281-8/+10
* [MSan] Add an isStore argument to getShadowOriginPtr(). NFCAlexander Potapenko2018-03-281-38/+47
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [MSan] fix the types of RegSaveAreaPtrPtr and OverflowArgAreaPtrPtrAlexander Potapenko2018-03-191-6/+6
* [MSan] Don't create zero offsets in getShadowPtrForArgument(). NFCAlexander Potapenko2018-03-191-2/+4
* [MSan] Introduce insertWarningFn(). NFCAlexander Potapenko2018-03-191-15/+16
OpenPOWER on IntegriCloud