llvm-6502/lib/Transforms/Instrumentation
Peter Collingbourne 934d1f83ae Introduce two command-line flags for the instrumentation pass to control whether the labels of pointers should be ignored in load and store instructions
The new command line flags are -dfsan-ignore-pointer-label-on-store and -dfsan-ignore-pointer-label-on-load. Their default value matches the current labelling scheme.

Additionally, the function __dfsan_union_load is marked as readonly.

Patch by Lorenzo Martignoni!

Differential Revision: http://llvm-reviews.chandlerc.com/D2187

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195382 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-21 23:20:54 +00:00
..
AddressSanitizer.cpp [ASan] Fix PR17867 - make sure ASan doesn't crash if use-after-scope and use-after-return are combined. 2013-11-18 14:53:55 +00:00
BoundsChecking.cpp fix PR17635: false positive with packed structures 2013-10-24 09:17:24 +00:00
CMakeLists.txt Remove lib/Transforms/Instrumentation/ProfilingUtils.* 2013-10-14 16:46:46 +00:00
DataFlowSanitizer.cpp Introduce two command-line flags for the instrumentation pass to control whether the labels of pointers should be ignored in load and store instructions 2013-11-21 23:20:54 +00:00
DebugIR.cpp Use right pointer type in DebugIR 2013-09-27 22:26:25 +00:00
DebugIR.h Revert "Give internal classes hidden visibility." 2013-09-11 18:05:11 +00:00
GCOVProfiling.cpp llvm-cov: Don't assume FileChecksum was generated. 2013-11-21 04:53:39 +00:00
Instrumentation.cpp Remove the very substantial, largely unmaintained legacy PGO 2013-10-02 15:42:23 +00:00
LLVMBuild.txt LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
Makefile
MaximumSpanningTree.h Move all of the header files which are involved in modelling the LLVM IR 2013-01-02 11:36:10 +00:00
MemorySanitizer.cpp [msan] Propagate condition origin in select instruction. 2013-11-21 12:00:24 +00:00
ThreadSanitizer.cpp tsan: implement no_sanitize_thread attribute 2013-10-17 07:20:06 +00:00