Lines Matching defs:runtimeOptions
45 JitCompilationOptions::JitCompilationOptions(JSRuntimeOptions runtimeOptions)
56 optLevel_ = runtimeOptions.GetOptLevel();
57 relocMode_ = runtimeOptions.GetRelocMode();
58 logOption_ = runtimeOptions.GetCompilerLogOption();
59 logMethodsList_ = runtimeOptions.GetMethodsListForLog();
60 compilerLogTime_ = runtimeOptions.IsEnableCompilerLogTime();
61 deviceIsScreenOff_ = runtimeOptions.GetDeviceState();
62 deviceThermalLevel_ = runtimeOptions.GetThermalLevel();
63 hotnessThreshold_ = runtimeOptions.GetPGOHotnessThreshold();
64 profilerIn_ = std::string(runtimeOptions.GetPGOProfilerPath());
65 isEnableArrayBoundsCheckElimination_ = runtimeOptions.IsEnableArrayBoundsCheckElimination();
66 isEnableTypeLowering_ = (runtimeOptions.IsEnableTypeLowering()) && (!runtimeOptions.IsEnableJitFastCompile());
67 isEnableEarlyElimination_ = runtimeOptions.IsEnableEarlyElimination();
68 isEnableLaterElimination_ = runtimeOptions.IsEnableLaterElimination();
69 isEnableValueNumbering_ = runtimeOptions.IsEnableValueNumbering();
70 isEnableOptInlining_ = runtimeOptions.IsEnableAPPJIT() ? false : runtimeOptions.IsEnableOptInlining();
71 isEnableOptString_ = runtimeOptions.IsEnableOptString();
72 isEnableOptPGOType_ = runtimeOptions.IsEnableOptPGOType();
73 isEnableOptTrackField_ = runtimeOptions.IsEnableOptTrackField();
74 isEnableOptLoopPeeling_ = runtimeOptions.IsEnableOptLoopPeeling();
75 isEnableOptOnHeapCheck_ = runtimeOptions.IsEnableOptOnHeapCheck();
76 isEnableOptLoopInvariantCodeMotion_ = runtimeOptions.IsEnableOptLoopInvariantCodeMotion();
77 isEnableOptConstantFolding_ = runtimeOptions.IsEnableOptConstantFolding();
78 isEnableLexenvSpecialization_ = runtimeOptions.IsEnableLexenvSpecialization();
79 isEnableNativeInline_ = runtimeOptions.IsEnableNativeInline();
80 isEnableLoweringBuiltin_ = runtimeOptions.IsEnableLoweringBuiltin();
83 void JitCompiler::Init(JSRuntimeOptions runtimeOptions)
90 JitCompilationOptions jitOptions(runtimeOptions);