aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneModule.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-04-01 00:37:44 +0000
committerChris Lattner <sabre@nondot.org>2010-04-01 00:37:44 +0000
commit8cb2aeb7c7857cb151c1db155eadb51523678124 (patch)
treecb2c79f1389e6f036028af4cf2e5f708ac86d2c7 /llvm/lib/Transforms/Utils/CloneModule.cpp
parentc3e1f2f9bae35c42caae47a3324555bb05fb8597 (diff)
downloadllvm-8cb2aeb7c7857cb151c1db155eadb51523678124.zip
llvm-8cb2aeb7c7857cb151c1db155eadb51523678124.tar.gz
llvm-8cb2aeb7c7857cb151c1db155eadb51523678124.tar.bz2
Add a new "NewDebugLoc" class which will eventually replace DebugLoc,
and will replace the 'DbgInfo' member in Instruction. The benefit of NewDebugLoc is that it is compact (8 bytes vs 12/24 bytes for the DbgInfo member in Instruction on a 32/64 bit system), it means that we will end up not having to allocate MDNodes to represent the "DILocations" in common cases of -O0 -g, and it is much more efficient to get things out of than the MDNode. llvm-svn: 100072
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneModule.cpp')
0 files changed, 0 insertions, 0 deletions