llvm-6502/lib/Transforms/Utils
Alexey Samsonov 1afbb51796 Improve debug info generated with enabled AddressSanitizer.
When ASan replaces <alloca instruction> with
<offset into a common large alloca>, it should also patch
llvm.dbg.declare calls and replace debug info descriptors to mark
that we've replaced alloca with a value that stores an address
of the user variable, not the user variable itself.

See PR11818 for more context.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169984 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-12 14:31:53 +00:00
..
AddrModeMatcher.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
BasicBlockUtils.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
BreakCriticalEdges.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
BuildLibCalls.cpp s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. 2012-12-07 23:16:57 +00:00
BypassSlowDivision.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
CloneFunction.cpp s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. 2012-12-07 23:16:57 +00:00
CloneModule.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
CMakeLists.txt Implement new LibCallSimplifier class 2012-10-13 16:45:24 +00:00
CmpInstAnalysis.cpp
CodeExtractor.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
DemoteRegToStack.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InlineFunction.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstructionNamer.cpp
IntegerDivision.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LCSSA.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LLVMBuild.txt
Local.cpp Improve debug info generated with enabled AddressSanitizer. 2012-12-12 14:31:53 +00:00
LoopSimplify.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LoopUnroll.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LoopUnrollRuntime.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LowerExpectIntrinsic.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LowerInvoke.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
LowerSwitch.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Makefile
Mem2Reg.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
MetaRenamer.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
ModuleUtils.cpp
PromoteMemoryToRegister.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SimplifyCFG.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SimplifyIndVar.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SimplifyInstructions.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SimplifyLibCalls.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
SSAUpdater.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
UnifyFunctionExitNodes.cpp Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Utils.cpp
ValueMapper.cpp Rename virtual table anchors from Anchor() to anchor() for consistency with the rest of the tree. 2012-09-26 06:36:36 +00:00