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