summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/JIT
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-16 06:45:50 +0000
committerChris Lattner <sabre@nondot.org>2006-05-16 06:45:50 +0000
commitaa10fb7ebe78fb62b21d75f96292292e9bb0abae (patch)
treedf5579539073e19d242cffa21c545dfc0179eb70 /llvm/lib/ExecutionEngine/JIT
parent3d82699605dc8983fa14762bdf6207e4f6678700 (diff)
downloadbcm5719-llvm-aa10fb7ebe78fb62b21d75f96292292e9bb0abae.tar.gz
bcm5719-llvm-aa10fb7ebe78fb62b21d75f96292292e9bb0abae.zip
Make this print the right start pointer
llvm-svn: 28321
Diffstat (limited to 'llvm/lib/ExecutionEngine/JIT')
-rw-r--r--llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp b/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
index 00b23c17388..011b38648c4 100644
--- a/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
+++ b/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
@@ -815,9 +815,11 @@ bool JITEmitter::finishFunction(MachineFunction &F) {
}
}
- DEBUG(std::cerr << "JIT: Finished CodeGen of [" << (void*)BufferBegin
+ DEBUG(void *FnStart = TheJIT->getPointerToGlobalIfAvailable(F.getFunction());
+ char *FnEnd = (char*)getCurrentPCOffset();
+ std::cerr << "JIT: Finished CodeGen of [" << FnStart
<< "] Function: " << F.getFunction()->getName()
- << ": " << getCurrentPCOffset() << " bytes of text, "
+ << ": " << (FnEnd-(char*)FnStart) << " bytes of text, "
<< Relocations.size() << " relocations\n");
Relocations.clear();
return false;
OpenPOWER on IntegriCloud