aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Instrumentation
AgeCommit message (Expand)Author
2012-11-09tsan: switch to new memory_order constants (ABI compatible)Dmitry Vyukov
2012-11-09tsan: instrument all atomics (including fetch_add, exchange, cas, etc)Dmitry Vyukov
2012-11-07[asan] fix bug 14277 (asan needs to fail with fata error if an __asan interfa...Kostya Serebryany
2012-11-02Fix whitespacesAlexey Samsonov
2012-11-01[asan] don't instrument globals that we've created ourselves (reduces the bin...Kostya Serebryany
2012-11-01Revert the majority of the next patch in the address space series:Chandler Carruth
2012-10-29Remove a wrapper around getIntPtrType added to GVN by Hal in commit 166624 (theDuncan Sands
2012-10-24Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow
2012-10-24Delete a directory that wasn't supposed to be checked in yet.Micah Villmow
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow
2012-10-19[ASan] Support comments in ASan/TSan blacklist file as lines starting with #Alexey Samsonov
2012-10-19Move SplitBlockAndInsertIfThen to BasicBlockUtils.Evgeniy Stepanov
2012-10-19[asan] make sure asan erases old unused allocas after it created a new one. T...Kostya Serebryany
2012-10-17[asan] better debug diagnostics in asan compiler moduleKostya Serebryany
2012-10-15Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow
2012-10-15[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This...Kostya Serebryany
2012-10-11Revert 165732 for further review.Micah Villmow
2012-10-11Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow
2012-10-10Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling
2012-10-09Use the enum value of the attributes when adding them to the attributes builder.Bill Wendling
2012-10-09Create enums for the different attributes.Bill Wendling
2012-10-09Convert to using the Attributes::Builder interface.Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-04[tsan] add 3 internal flags for fine-grain control of what is instrumented an...Kostya Serebryany
2012-10-03tsan: prepare for migration to new memory_order enum values (ABI compatible)Dmitry Vyukov
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-26Remove the `hasFnAttr' method from Function.Bill Wendling
2012-09-17s/__llvm_gcov_flush/__gcov_flush/gBill Wendling
2012-09-17Fix a few vars that can end up being used without initialization.Axel Naumann
2012-09-14Remove comment.Bill Wendling
2012-09-13Use Nick's suggestion of storing a large NULL into the GV instead of memset, ...Bill Wendling
2012-09-13Introduce the __llvm_gcov_flush function.Bill Wendling
2012-09-05[asan] fix lintKostya Serebryany
2012-09-05[asan] extend the blacklist functionality to handle global-init. Patch by Rei...Kostya Serebryany
2012-09-02Rename ANDROIDEABI to Android.Logan Chien
2012-08-30WhitespaceAlexey Samsonov
2012-08-30Pass by pointer and not std::string.Bill Wendling
2012-08-30Revert r162855 in favor of changing clang to emit the absolute coverage file ...Bill Wendling
2012-08-29Use the full path to output the .gcda file.Bill Wendling
2012-08-29Use ArrayRef instead of SmallVector when passing vector into function.Bill Wendling
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-08-24[asan/tsan] rename FunctionBlackList* to BlackList* as this class is not limi...Kostya Serebryany
2012-08-24[asan/tsan] extend the functionality of FunctionBlackList to globals and modu...Kostya Serebryany
2012-08-21MaximumSpanningTree::EdgeWeightCompare: Make this comparator actually be aRichard Smith
2012-08-21[asan] add code to detect global initialization fiasco in C/C++. The sub-pass...Kostya Serebryany
2012-08-15[asan] implement --asan-always-slow-path, which is a part of the improvement ...Kostya Serebryany
2012-08-14[asan] insert crash basic blocks inline as opposed to inserting them at the e...Kostya Serebryany
2012-08-13[asan] remove the code for --asan-merge-callbacks as it appears to be a bad i...Kostya Serebryany
2012-07-25revert r160742: it's breaking CMake buildNuno Lopes