Index: src/IceTranslator.cpp |
diff --git a/src/IceTranslator.cpp b/src/IceTranslator.cpp |
index 4b84688f9155eda24087d53e36701e3ebfbd8776..59403d284e12e9a9e3da62a0ab63236d1df15ed2 100644 |
--- a/src/IceTranslator.cpp |
+++ b/src/IceTranslator.cpp |
@@ -26,14 +26,14 @@ Translator::~Translator() {} |
void Translator::translateFcn(Ice::Cfg *Fcn) { |
Func.reset(Fcn); |
- if (Flags.DisableInternal) |
+ if (Ctx->getFlags().DisableInternal) |
Func->setInternal(false); |
- if (Flags.DisableTranslation) { |
+ if (Ctx->getFlags().DisableTranslation) { |
Func->dump(); |
} else { |
Ice::Timer TTranslate; |
Func->translate(); |
- if (Flags.SubzeroTimingEnabled) { |
+ if (Ctx->getFlags().SubzeroTimingEnabled) { |
std::cerr << "[Subzero timing] Translate function " |
<< Func->getFunctionName() << ": " << TTranslate.getElapsedSec() |
<< " sec\n"; |
@@ -45,7 +45,7 @@ void Translator::translateFcn(Ice::Cfg *Fcn) { |
Ice::Timer TEmit; |
Func->emit(); |
- if (Flags.SubzeroTimingEnabled) { |
+ if (Ctx->getFlags().SubzeroTimingEnabled) { |
std::cerr << "[Subzero timing] Emit function " << Func->getFunctionName() |
<< ": " << TEmit.getElapsedSec() << " sec\n"; |
} |
@@ -53,6 +53,6 @@ void Translator::translateFcn(Ice::Cfg *Fcn) { |
} |
void Translator::emitConstants() { |
- if (!Flags.DisableTranslation && Func) |
+ if (!Ctx->getFlags().DisableTranslation && Func) |
Func->getTarget()->emitConstants(); |
} |