Chromium Code Reviews

Unified Diff: src/IceTranslator.cpp

Issue 455633002: Subzero: Add the "llvm2ice -ffunction-sections" argument. (Closed) Base URL: https://gerrit.chromium.org/gerrit/p/native_client/pnacl-subzero.git@master
Patch Set: Rebase Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « src/IceTranslator.h ('k') | src/PNaClTranslator.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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();
}
« no previous file with comments | « src/IceTranslator.h ('k') | src/PNaClTranslator.h » ('j') | no next file with comments »

Powered by Google App Engine