llvm-6502/lib/Transforms/Instrumentation
Reid Kleckner 0e33b4574b [asan] Fix the coverage.cc test broken by r196939
It was failing because ASan was adding all of the following to one
function:
- dynamic alloca
- stack realignment
- inline asm

This patch avoids making the static alloca dynamic when coverage is
used.

ASan should probably not be inserting empty inline asm blobs to inhibit
duplicate tail elimination.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196973 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-10 21:49:28 +00:00
..
AddressSanitizer.cpp [asan] Fix the coverage.cc test broken by r196939 2013-12-10 21:49:28 +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: Replace size() with empty() in bool check. 2013-12-04 19:18:23 +00:00
Instrumentation.cpp Remove the very substantial, largely unmaintained legacy PGO 2013-10-02 15:42:23 +00:00
LLVMBuild.txt Add proper dependencies to LLVMBuild.txt in llvm/lib. 2013-12-10 05:39:34 +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] fix PR18146: sometimes a variable written into vptr could have an integer type (after other optimizations) 2013-12-05 15:03:02 +00:00