summaryrefslogtreecommitdiffstats
path: root/llvm/test/Instrumentation/ThreadSanitizer
Commit message (Expand)AuthorAgeFilesLines
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+7
* [tsan] Do not instrument reads/writes to instruction profile counters.Anna Zaks2016-03-291-0/+33
* [tsan] Add support for pointer typed atomic stores, loads, and cmpxchgAnna Zaks2016-03-071-0/+35
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-6/+6
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-6/+6
* DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2015-08-281-1/+1
* Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.Alexey Samsonov2015-06-231-992/+1003
* TSan: Use `createSanitizerCtor` to create ctor, and call `__tsan_init`Ismail Pazarbasi2015-05-071-1/+4
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-279-48/+48
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-1/+1
* tsan: do not instrument not captured valuesDmitry Vyukov2015-02-121-0/+91
* tsan: properly instrument unaligned accessesDmitry Vyukov2015-01-271-0/+143
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-153-9/+9
* [TSan] Fixup a test case after r209939Alexey Samsonov2014-05-311-3/+3
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-25/+25
* [tsan] fix PR18146: sometimes a variable written into vptr could have an inte...Kostya Serebryany2013-12-051-0/+10
* [tsan] fix instrumentation of vector vptr updates (https://code.google.com/p/...Kostya Serebryany2013-12-021-0/+17
* tsan: implement no_sanitize_thread attributeDmitry Vyukov2013-10-176-10/+46
* TBAA: handle scalar TBAA format and struct-path aware TBAA format.Manman Ren2013-09-273-10/+8
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* Add missing colons to check lines.Benjamin Kramer2013-04-111-1/+1
* [tsan] make sure memset/memcpy/memmove are not inlined in tsan modeKostya Serebryany2013-03-281-0/+33
* tsan: fix the testDmitry Vyukov2013-03-221-1/+1
* tsan: handle vptr loads speciallyDmitry Vyukov2013-03-221-0/+13
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-261-2/+2
* [tsan] disable load widening in ThreadSanitizer modeKostya Serebryany2013-02-131-0/+26
* tsan: instrument atomic nand operationDmitry Vyukov2012-11-271-0/+200
* [tsan] add fail order to compare_exchangeDmitry Vyukov2012-11-261-25/+25
* tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov2012-11-091-223/+223
* tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov2012-11-091-0/+1464
* tsan: update the test for new atomic enumsDmitry Vyukov2012-10-031-80/+80
* tsan: update the test for new atomic enumsDmitry Vyukov2012-10-031-40/+40
* [tsan] Atomic support for ThreadSanitizer, patch by Dmitry VyukovKostya Serebryany2012-04-271-0/+323
* [tsan] two more compile-time optimizations:Kostya Serebryany2012-04-101-0/+61
* [tsan] compile-time instrumentation: do not instrument a read ifKostya Serebryany2012-04-101-0/+32
* [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany2012-03-262-0/+14
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-161-3/+0
* ThreadSanitizer, a race detector. First LLVM commit.Kostya Serebryany2012-02-132-0/+25
OpenPOWER on IntegriCloud