Lines Matching defs:runtimeOptions
31 CompilationOptions::CompilationOptions(JSRuntimeOptions &runtimeOptions)
33 triple_ = runtimeOptions.GetTargetTriple();
34 if (runtimeOptions.GetAOTOutputFile().empty()) {
35 runtimeOptions.SetAOTOutputFile("aot_file");
37 outputFileName_ = runtimeOptions.GetAOTOutputFile();
38 optLevel_ = runtimeOptions.GetOptLevel();
39 relocMode_ = runtimeOptions.GetRelocMode();
40 logOption_ = runtimeOptions.GetCompilerLogOption();
41 logMethodsList_ = runtimeOptions.GetMethodsListForLog();
42 compilerLogTime_ = runtimeOptions.IsEnableCompilerLogTime();
43 deviceIsScreenOff_ = runtimeOptions.GetDeviceState();
44 deviceThermalLevel_ = runtimeOptions.GetThermalLevel();
45 maxAotMethodSize_ = runtimeOptions.GetMaxAotMethodSize();
46 maxMethodsInModule_ = runtimeOptions.GetCompilerModuleMethods();
47 hotnessThreshold_ = runtimeOptions.GetPGOHotnessThreshold();
48 profilerIn_ = std::string(runtimeOptions.GetPGOProfilerPath());
50 isEnableArrayBoundsCheckElimination_ = runtimeOptions.IsEnableArrayBoundsCheckElimination();
51 isEnableTypeLowering_ = runtimeOptions.IsEnableTypeLowering();
52 isEnableEarlyElimination_ = runtimeOptions.IsEnableEarlyElimination();
53 isEnableLaterElimination_ = runtimeOptions.IsEnableLaterElimination();
54 isEnableValueNumbering_ = runtimeOptions.IsEnableValueNumbering();
55 isEnableOptInlining_ = runtimeOptions.IsEnableOptInlining();
56 isEnableOptString_ = runtimeOptions.IsEnableOptString();
57 isEnableOptPGOType_ = runtimeOptions.IsEnableOptPGOType();
58 isEnableOptTrackField_ = runtimeOptions.IsEnableOptTrackField();
59 isEnableOptLoopPeeling_ = runtimeOptions.IsEnableOptLoopPeeling();
60 isEnableOptLoopInvariantCodeMotion_ = runtimeOptions.IsEnableOptLoopInvariantCodeMotion();
61 isEnableOptConstantFolding_ = runtimeOptions.IsEnableOptConstantFolding();
62 isEnableLexenvSpecialization_ = runtimeOptions.IsEnableLexenvSpecialization();
63 isEnableNativeInline_ = runtimeOptions.IsEnableNativeInline();
64 isEnableLoweringBuiltin_ = runtimeOptions.IsEnableLoweringBuiltin();
65 isEnableOptBranchProfiling_ = runtimeOptions.IsEnableBranchProfiling();
66 optBCRange_ = runtimeOptions.GetOptCodeRange();
67 isEnableEscapeAnalysis_ = runtimeOptions.IsEnableEscapeAnalysis();
68 isEnableInductionVariableAnalysis_ = runtimeOptions.IsEnableInductionVariableAnalysis();
69 isEnableVerifierPass_ = !runtimeOptions.IsTargetCompilerMode();
70 isEnableBaselinePgo_ = runtimeOptions.IsEnableBaselinePgo();
71 std::string optionSelectMethods = runtimeOptions.GetCompilerSelectMethods();
72 std::string optionSkipMethods = runtimeOptions.GetCompilerSkipMethods();