Index: src/IceTranslator.cpp |
diff --git a/src/IceTranslator.cpp b/src/IceTranslator.cpp |
index 05332b4498ba2b4020d06a97c7ba21f652abefbd..0636b505fc76ba2a91f63b75bc05b720802b1295 100644 |
--- a/src/IceTranslator.cpp |
+++ b/src/IceTranslator.cpp |
@@ -71,6 +71,7 @@ void Translator::nameUnnamedGlobalAddresses(llvm::Module *Mod) { |
} |
void Translator::translateFcn(Cfg *Fcn) { |
+ Ctx->resetStats(); |
Func.reset(Fcn); |
if (Ctx->getFlags().DisableInternal) |
Func->setInternal(false); |
@@ -95,6 +96,7 @@ void Translator::translateFcn(Cfg *Fcn) { |
std::cerr << "[Subzero timing] Emit function " << Func->getFunctionName() |
<< ": " << TEmit.getElapsedSec() << " sec\n"; |
} |
+ Ctx->dumpStats(Func->getFunctionName()); |
} |
} |