| Commit message (Expand) | Author | Age | Files | Lines |
* | Make helper functions static. NFC. | Benjamin Kramer | 2016-04-07 | 1 | -1/+1 |
* | NFC: make AtomicOrdering an enum class | JF Bastien | 2016-04-06 | 1 | -8/+10 |
* | [tsan] Do not instrument reads/writes to instruction profile counters. | Anna Zaks | 2016-03-29 | 1 | -1/+25 |
* | [tsan] Add support for pointer typed atomic stores, loads, and cmpxchg | Anna Zaks | 2016-03-07 | 1 | -8/+31 |
* | Try to appease VS 2015 warnings from http://reviews.llvm.org/D11890 | Yaron Keren | 2015-08-15 | 1 | -21/+19 |
* | Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini... | David Blaikie | 2015-05-18 | 1 | -12/+14 |
* | TSan: Use `createSanitizerCtor` to create ctor, and call `__tsan_init` | Ismail Pazarbasi | 2015-05-07 | 1 | -6/+13 |
* | Move `checkInterfaceFunction` to ModuleUtils | Ismail Pazarbasi | 2015-04-06 | 1 | -39/+33 |
* | Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. | Benjamin Kramer | 2015-03-23 | 1 | -2/+2 |
* | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -26/+29 |
* | Make DataLayout Non-Optional in the Module | Mehdi Amini | 2015-03-04 | 1 | -4/+1 |
* | tsan: do not instrument not captured values | Dmitry Vyukov | 2015-02-12 | 1 | -0/+15 |
* | tsan: properly instrument unaligned accesses | Dmitry Vyukov | 2015-01-27 | 1 | -1/+22 |
* | Replace several 'assert(false' with 'llvm_unreachable' or fold a condition in... | Craig Topper | 2015-01-05 | 1 | -1/+1 |
* | Use nullptr instead of NULL for variadic sentinels | Reid Kleckner | 2014-11-13 | 1 | -16/+16 |
* | Revert "IR: MDNode => Value" | Duncan P. N. Exon Smith | 2014-11-11 | 1 | -1/+1 |
* | IR: MDNode => Value: Instruction::getMetadata() | Duncan P. N. Exon Smith | 2014-11-01 | 1 | -1/+1 |
* | Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just... | Craig Topper | 2014-08-27 | 1 | -6/+4 |
* | Kill unnecessary include | Alexey Samsonov | 2014-07-08 | 1 | -1/+0 |
* | IR: add "cmpxchg weak" variant to support permitted failure. | Tim Northover | 2014-06-13 | 1 | -2/+8 |
* | Remove sanitizer blacklist from ASan/TSan/MSan function passes. | Alexey Samsonov | 2014-06-02 | 1 | -14/+4 |
* | [TSan] Behave the same for functions w/o sanitize_thread attribute and blackl... | Alexey Samsonov | 2014-05-31 | 1 | -5/+7 |
* | Use range-based for loops in ASan, TSan and MSan | Alexey Samsonov | 2014-05-29 | 1 | -22/+19 |
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 | 1 | -4/+4 |
* | Fix handling of missing DataLayout in sanitizers. | Evgeniy Stepanov | 2014-04-23 | 1 | -1/+1 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -2/+2 |
* | IR: add a second ordering operand to cmpxhg for failure | Tim Northover | 2014-03-11 | 1 | -17/+2 |
* | Replace OwningPtr<T> with std::unique_ptr<T>. | Ahmed Charles | 2014-03-06 | 1 | -1/+1 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-05 | 1 | -3/+3 |
* | Make DataLayout a plain object, not a pass. | Rafael Espindola | 2014-02-25 | 1 | -2/+3 |
* | Make some DataLayout pointers const. | Rafael Espindola | 2014-02-24 | 1 | -1/+1 |
* | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 | 1 | -7/+7 |
* | Fix known typos | Alp Toker | 2014-01-24 | 1 | -1/+1 |
* | [tsan] fix PR18146: sometimes a variable written into vptr could have an inte... | Kostya Serebryany | 2013-12-05 | 1 | -1/+3 |
* | [tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/... | Kostya Serebryany | 2013-12-02 | 1 | -4/+7 |
* | tsan: implement no_sanitize_thread attribute | Dmitry Vyukov | 2013-10-17 | 1 | -1/+1 |
* | TBAA: add isTBAAVtableAccess to MDNode so clients can call the function | Manman Ren | 2013-09-06 | 1 | -6/+2 |
* | Add SpecialCaseList::createOrDie() factory and use it in sanitizer passes | Alexey Samsonov | 2013-08-12 | 1 | -1/+1 |
* | Rename BlackList class to SpecialCaseList and move it to Transforms/Utils. | Peter Collingbourne | 2013-07-09 | 1 | -3/+3 |
* | Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. | Michael J. Spencer | 2013-05-24 | 1 | -1/+1 |
* | [tsan] make sure memset/memcpy/memmove are not inlined in tsan mode | Kostya Serebryany | 2013-03-28 | 1 | -0/+52 |
* | tsan: handle vptr loads specially | Dmitry Vyukov | 2013-03-22 | 1 | -0/+10 |
* | Sort all of the includes. Several files got checked in with mis-sorted | Chandler Carruth | 2013-01-19 | 1 | -1/+1 |
* | Move Blacklist.h to include/ to enable use from clang. | Will Dietz | 2013-01-18 | 1 | -1/+1 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -8/+8 |
* | Add proper support for -fsanitize-blacklist= flag for TSan and MSan. LLVM part. | Alexey Samsonov | 2012-12-28 | 1 | -10/+10 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -8/+8 |
* | [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to... | Kostya Serebryany | 2012-11-29 | 1 | -11/+17 |
* | tsan: instrument atomic nand operation | Dmitry Vyukov | 2012-11-27 | 1 | -0/+2 |
* | Remove stray trailing backslash | Matt Beaumont-Gay | 2012-11-26 | 1 | -1/+1 |