aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer1-16/+10
2016-03-07[DFSan] Remove an overly aggressive assert reported in PR26068.Chandler Carruth1-4/+0
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-2/+2
2015-11-27[sanitizer] [dfsan] Unify aarch64 mappingAdhemerval Zanella1-16/+21
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper1-12/+11
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper1-11/+12
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-8/+0
2015-10-13Instrumentation: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith1-24/+25
2015-08-24[sanitizers] Add DFSan support for AArch64 42-bit VMAAdhemerval Zanella1-0/+14
2015-07-30Enable dfsan for aarch64Adhemerval Zanella1-0/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-18Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie1-15/+16
2015-05-06Change typeIncompatible to return an AttrBuilder instead of new-ing an Attrib...Pete Cooper1-8/+7
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-1/+1
2015-04-17DebugInfo: Remove DIDescriptor from the DebugInfo APIDuncan P. N. Exon Smith1-1/+1
2015-04-14DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith1-1/+1
2015-04-05clang-format my last commitDavid Blaikie1-1/+2
2015-04-05[opaque pointer type] The last of the GEP IRBuilder API migrationsDavid Blaikie1-6/+5
2015-04-04[opaque pointer type] More GEP API migrationsDavid Blaikie1-3/+4
2015-04-03[opaque pointer type] More GEP IRBuilder API migrationsDavid Blaikie1-2/+4
2015-04-03[opaque pointer type] More GEP API migrations in IRBuilder usesDavid Blaikie1-3/+4
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini1-9/+9
2015-03-04Try to satisfy sanitizer lint checkReid Kleckner1-1/+0
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-6/+1
2015-02-17Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer1-7/+4
2015-02-04SpecialCaseList: Add support for parsing multiple input files.Alexey Samsonov1-16/+21
2015-01-19[PM] Replace the Pass argument to SplitEdge with specific analyses usedChandler Carruth1-1/+1
2014-12-05[DFSAN][MIPS][LLVM] Defining ShadowPtrMask variable for MIPS64Peter Collingbourne1-1/+12
2014-11-05[dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions.Peter Collingbourne1-10/+33
2014-10-30[dfsan] New calling convention for custom functions with variadic arguments.Peter Collingbourne1-9/+22
2014-10-07DebugInfo+DFSan: Ensure that debug info references to llvm::Functions remain ...David Blaikie1-0/+10
2014-09-30Introduce support for custom wrappers for vararg functions.Lorenzo Martignoni1-9/+18
2014-09-02[asan] Assign a low branch weight to ASan's slow path, patch by Jonas Wagner...Kostya Serebryany1-1/+1
2014-09-02unique_ptrify the result of SpecialCaseList::createDavid Blaikie1-1/+1
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper1-3/+3
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-1/+1
2014-08-22[dfsan] Fix non-determinism bug in non-zero label check annotator.Peter Collingbourne1-10/+8
2014-08-20[dfsan] Treat vararg custom functions like unimplemented functions.Peter Collingbourne1-1/+1
2014-08-06[dfsan] Try not to create too many additional basic blocks in functions whichPeter Collingbourne1-20/+46
2014-08-01[dfsan] Correctly handle loads and stores of zero size.Peter Collingbourne1-0/+8
2014-07-15[dfsan] Introduce further optimization to reduce the number of union queries.Peter Collingbourne1-0/+36
2014-07-15[dfsan] Introduce an optimization to reduce the number of union queries.Peter Collingbourne1-1/+34
2014-07-15[dfsan] Move combineShadows to DFSanFunction in preparation for it to use a d...Peter Collingbourne1-18/+16
2014-07-10[dfsan] Handle bitcast aliases.Peter Collingbourne1-2/+2
2014-07-09Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.Alexey Samsonov1-8/+53
2014-05-16Delete getAliasedGlobal.Rafael Espindola1-1/+1
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper1-10/+13
2014-04-23Fix handling of missing DataLayout in sanitizers.Evgeniy Stepanov1-1/+1
2014-04-11Implement depth_first and inverse_depth_first range factory functions.David Blaikie1-3/+2