1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/lib/Transforms/Utils
Alexey Samsonov 46f9cc5d51 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.

llvm-svn: 169984
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 Convert assert(0) to llvm_unreachable 2012-02-07 05:05:23 +00:00
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 LLVMBuild: Remove trailing newline, which irked me. 2011-12-12 19:48:00 +00:00
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 Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h 2012-06-29 12:38:19 +00:00
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 Add a pass that renames everything with metasyntatic names. This works well after using bugpoint to reduce the confusion presented by the original names, which no longer mean what they used to. 2012-09-11 02:46:18 +00:00
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