Lines Matching defs:GetCircuit

99     virtual Circuit* GetCircuit() const
247 PreCompileChecker preCompileChecker(data, data->GetCircuit(), data->GetMethodName(), enableLog);
263 PGOTypeInfer pgoTypeInfer(data->GetCircuit(), data->GetBuilder(), data->GetMethodName(), &chunk, enableLog);
281 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
282 EscapeAnalysis escapeAnalysis(data->GetCircuit(), &visitor, &chunk, runtimeOption.GetTraceEscapeAnalysis());
285 CombinedPassVisitor Editvisitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
286 EscapeAnalysisEditor escapeAnalysisEditor(data->GetCircuit(), &visitor, &chunk,
308 InductionVariableAnalysis inductionVariableAnalysis(data->GetCircuit(), data->GetPassContext(), enableLog,
329 TypedBytecodeLowering lowering(data->GetCircuit(), data->GetPassContext(), &chunk,
340 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
341 DeadCodeElimination deadCodeElimination(data->GetCircuit(), &visitor, &chunk);
342 TSHCROptPass optimization(data->GetCircuit(), &visitor, &chunk, data->GetPassContext(), enableLog,
364 NTypeBytecodeLowering lowering(data->GetCircuit(), data->GetPassContext(), enableLog, data->GetMethodName(),
368 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
369 DeadCodeElimination deadCodeElimination(data->GetCircuit(), &visitor, &chunk);
387 StringBuilderOptimizer stringBuilder(data->GetCircuit(),
409 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
410 TypedHCRLowering lowering(data->GetCircuit(),
426 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
427 TypedNativeInlineLowering lowering(data->GetCircuit(),
452 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
454 NTypeHCRLowering lowering(data->GetCircuit(), &visitor, data->GetPassContext(),
474 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
475 MCRLowering lowering(data->GetPassContext()->GetCompilationEnv(), data->GetCircuit(), &visitor,
494 TSInlineLowering inlining(data->GetCircuit(), data->GetPassContext(), enableLog, data->GetMethodName(),
501 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
502 GetEnvSpecializationPass getEnvSpecializationPass(data->GetCircuit(), &visitor, &chunk);
508 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
509 LexicalEnvSpecializationPass lexicalEnvSpecializationPass(data->GetCircuit(), &visitor, &chunk,
519 NativeInlineLowering nativeInline(data->GetCircuit(), data->GetCompilerConfig(), data->GetPassContext(),
533 SlowPathLowering lowering(data->GetCircuit(), data->GetCompilerConfig(), data->GetPassContext(),
545 bool hasFlowCycle = Verifier::RunFlowCyclesFind(data->GetCircuit());
560 bool isQualified = Verifier::Run(data->GetCircuit(), data->GetMethodName(), enableLog);
581 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
582 NumberSpeculativeRunner(data->GetCircuit(), enableLog, enableArrayBoundsCheckElimination,
599 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
600 ConstantFolding constantFolding(data->GetCircuit(), &visitor, data->GetCompilerConfig(), enableLog,
615 LoopAnalysis loopAnalysis(data->GetBuilder(), data->GetCircuit(), &chunk);
624 LoopPeeling(data->GetBuilder(), data->GetCircuit(), enableLog,
640 GraphEditor::EliminateRedundantPhi(data->GetCircuit(), enableLog, data->GetMethodName());
657 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
659 EarlyElimination earlyElimination(data->GetCircuit(), &visitor, &chunk,
680 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
681 LaterElimination laterElimination(data->GetCircuit(), &visitor, &chunk);
696 UselessGateElimination uselessGateElimination(data->GetCircuit(), enableLog, data->GetMethodName());
714 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
715 ValueNumbering valueNumbering(data->GetCircuit(), &visitor, &chunk,
735 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk);
736 InstructionCombine instructionCombine(data->GetCircuit(), &visitor, &chunk,
752 Scheduler::Run(data->GetCircuit(), data->GetCfg(), data->GetMethodName(), enableLog);
754 PostSchedule(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk, true).Run(data->GetCfg());
771 StateSplitLinearizer(data->GetPassContext()->GetCompilationEnv(), data->GetCircuit(), nullptr,
787 GraphLinearizer(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk, false, licm, liteCG)
789 PostSchedule(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk).Run(data->GetCfg());
818 codegen.Run(data->GetCircuit(), data->GetConstScheduleResult(), data->GetCompilerConfig(),
819 data->GetMethodLiteral(), data->GetJSPandaFile(), data->GetCircuit()->GetFrameType(),
834 AsyncFunctionLowering lowering(data->GetBuilder(), data->GetCircuit(), data->GetCompilerConfig(),