From: Chris Lattner Date: Fri, 13 Dec 2002 15:28:42 +0000 (+0000) Subject: Add statistic X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=395a8821bf0820d3c2cbaffd677688b8afb0a8fc;p=oota-llvm.git Add statistic git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5026 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/jello/Emitter.cpp b/tools/jello/Emitter.cpp index c7876fea9be..253a229a381 100644 --- a/tools/jello/Emitter.cpp +++ b/tools/jello/Emitter.cpp @@ -12,6 +12,8 @@ #include "Support/Statistic.h" namespace { + Statistic<> NumBytes("jello", "Number of bytes of machine code compiled"); + class Emitter : public MachineCodeEmitter { VM &TheVM; @@ -62,9 +64,11 @@ void Emitter::finishFunction(MachineFunction &F) { BBRefs.clear(); BBLocations.clear(); - DEBUG(std::cerr << "Finished Code Generation of Function: " - << F.getFunction()->getName() << ": " << CurByte-CurBlock - << " bytes of text\n"); + NumBytes += CurByte-CurBlock; + + DEBUG(std::cerr << "Finished CodeGen of [" << std::hex << (unsigned)CurBlock + << std::dec << "] Function: " << F.getFunction()->getName() + << ": " << CurByte-CurBlock << " bytes of text\n"); } void Emitter::startBasicBlock(MachineBasicBlock &BB) {