Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(227)

Unified Diff: src/llvm2ice.cpp

Issue 905463003: Adds accessor methods to class ClFlags. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Fix nits in patchset 2. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/PNaClTranslator.cpp ('k') | unittest/BitcodeMunge.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/llvm2ice.cpp
diff --git a/src/llvm2ice.cpp b/src/llvm2ice.cpp
index 2f3176500cfd64dd2b98c24e86e4ad00a22ac363..f83b253c30c1f5b06a39685a83892ed25a9f9447 100644
--- a/src/llvm2ice.cpp
+++ b/src/llvm2ice.cpp
@@ -228,10 +228,11 @@ static struct {
const char *FlagName;
int FlagValue;
} ConditionalBuildAttributes[] = {{"dump", ALLOW_DUMP},
+ {"disable_ir_gen", ALLOW_DISABLE_IR_GEN},
{"llvm_cl", ALLOW_LLVM_CL},
{"llvm_ir", ALLOW_LLVM_IR},
{"llvm_ir_as_input", ALLOW_LLVM_IR_AS_INPUT},
- {"disable_ir_gen", ALLOW_DISABLE_IR_GEN}};
+ {"minimal_build", ALLOW_MINIMAL_BUILD}};
// Validates values of build attributes. Prints them to Stream if
// Stream is non-null.
@@ -298,28 +299,28 @@ int main(int argc, char **argv) {
}
Ice::ClFlags Flags;
- Flags.DisableInternal = DisableInternal;
- Flags.SubzeroTimingEnabled = SubzeroTimingEnabled;
- Flags.DisableTranslation = DisableTranslation;
- Flags.FunctionSections = FunctionSections;
- Flags.DataSections = DataSections;
- Flags.UseELFWriter = UseELFWriter;
- Flags.UseIntegratedAssembler = UseIntegratedAssembler;
- Flags.UseSandboxing = UseSandboxing;
- Flags.PhiEdgeSplit = EnablePhiEdgeSplit;
- Flags.DecorateAsm = DecorateAsm;
- Flags.DumpStats = DumpStats;
- Flags.AllowUninitializedGlobals = AllowUninitializedGlobals;
- Flags.TimeEachFunction = TimeEachFunction;
- Flags.NumTranslationThreads = NumThreads;
- Flags.DefaultGlobalPrefix = DefaultGlobalPrefix;
- Flags.DefaultFunctionPrefix = DefaultFunctionPrefix;
- Flags.TimingFocusOn = TimingFocusOn;
- Flags.VerboseFocusOn = VerboseFocusOn;
- Flags.TranslateOnly = TranslateOnly;
- Flags.DisableIRGeneration = DisableIRGeneration;
- Flags.AllowErrorRecovery = AllowErrorRecovery;
- Flags.StubConstantCalls = StubConstantCalls;
+ Flags.setAllowErrorRecovery(AllowErrorRecovery);
+ Flags.setAllowUninitializedGlobals(AllowUninitializedGlobals);
+ Flags.setDataSections(DataSections);
+ Flags.setDecorateAsm(DecorateAsm);
+ Flags.setDefaultFunctionPrefix(DefaultFunctionPrefix);
+ Flags.setDefaultGlobalPrefix(DefaultGlobalPrefix);
+ Flags.setDisableInternal(DisableInternal);
+ Flags.setDisableIRGeneration(DisableIRGeneration);
+ Flags.setDisableTranslation(DisableTranslation);
+ Flags.setDumpStats(DumpStats);
+ Flags.setFunctionSections(FunctionSections);
+ Flags.setNumTranslationThreads(NumThreads);
+ Flags.setPhiEdgeSplit(EnablePhiEdgeSplit);
+ Flags.setStubConstantCalls(StubConstantCalls);
+ Flags.setSubzeroTimingEnabled(SubzeroTimingEnabled);
+ Flags.setTimeEachFunction(TimeEachFunction);
+ Flags.setTimingFocusOn(TimingFocusOn);
+ Flags.setTranslateOnly(TranslateOnly);
+ Flags.setUseELFWriter(UseELFWriter);
+ Flags.setUseIntegratedAssembler(UseIntegratedAssembler);
+ Flags.setUseSandboxing(UseSandboxing);
+ Flags.setVerboseFocusOn(VerboseFocusOn);
// Force -build-on-read=0 for .ll files.
const std::string LLSuffix = ".ll";
« no previous file with comments | « src/PNaClTranslator.cpp ('k') | unittest/BitcodeMunge.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698