Lines Matching full:visitor
280 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
281 …EscapeAnalysis escapeAnalysis(data->GetCircuit(), &visitor, &chunk, runtimeOption.GetTraceEscapeAn… in Run()
282 visitor.AddPass(&escapeAnalysis); in Run()
283 visitor.VisitGraph(); in Run()
285 EscapeAnalysisEditor escapeAnalysisEditor(data->GetCircuit(), &visitor, &chunk, in Run()
289 visitor.PrintLog("escape Analysis"); in Run()
339 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
340 DeadCodeElimination deadCodeElimination(data->GetCircuit(), &visitor, &chunk); in Run()
341 … TSHCROptPass optimization(data->GetCircuit(), &visitor, &chunk, data->GetPassContext(), enableLog, in Run()
344 visitor.AddPass(&optimization); in Run()
345 visitor.AddPass(&deadCodeElimination); in Run()
346 visitor.VisitGraph(); in Run()
347 visitor.PrintLog("TSHCROptPass"); in Run()
367 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
368 DeadCodeElimination deadCodeElimination(data->GetCircuit(), &visitor, &chunk); in Run()
369 visitor.AddPass(&deadCodeElimination); in Run()
370 visitor.VisitGraph(); in Run()
408 … CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
411 &visitor, in Run()
415 visitor.AddPass(&lowering); in Run()
416 visitor.VisitGraph(); in Run()
417 visitor.PrintLog("TypedHCRLowering"); in Run()
425 … CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
427 &visitor, in Run()
431 visitor.AddPass(&lowering); in Run()
432 visitor.VisitGraph(); in Run()
433 visitor.PrintLog("TypedNativeInlineLowering"); in Run()
451 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
453 NTypeHCRLowering lowering(data->GetCircuit(), &visitor, data->GetPassContext(), in Run()
455 visitor.AddPass(&lowering); in Run()
456 visitor.VisitGraph(); in Run()
457 visitor.PrintLog("NTypeHCRLowering"); in Run()
473 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
474 … MCRLowering lowering(data->GetPassContext()->GetCompilationEnv(), data->GetCircuit(), &visitor, in Run()
476 visitor.AddPass(&lowering); in Run()
477 visitor.VisitGraph(); in Run()
478 visitor.PrintLog("MCRLowering"); in Run()
500 … CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
501 … GetEnvSpecializationPass getEnvSpecializationPass(data->GetCircuit(), &visitor, &chunk); in Run()
502 visitor.AddPass(&getEnvSpecializationPass); in Run()
503 visitor.VisitGraph(); in Run()
504 visitor.PrintLog("getEnvSpecializationPass"); in Run()
507 … CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
508 … LexicalEnvSpecializationPass lexicalEnvSpecializationPass(data->GetCircuit(), &visitor, &chunk, in Run()
510 visitor.AddPass(&lexicalEnvSpecializationPass); in Run()
511 visitor.VisitGraph(); in Run()
512 visitor.PrintLog("lexicalEnvSpecialization"); in Run()
580 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
598 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
599 …ConstantFolding constantFolding(data->GetCircuit(), &visitor, data->GetCompilerConfig(), enableLog, in Run()
601 visitor.AddPass(&constantFolding); in Run()
602 visitor.VisitGraph(); in Run()
656 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
658 EarlyElimination earlyElimination(data->GetCircuit(), &visitor, &chunk, in Run()
660 visitor.AddPass(&earlyElimination); in Run()
661 visitor.VisitGraph(); in Run()
662 visitor.PrintLog("early elimination"); in Run()
679 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
680 LaterElimination laterElimination(data->GetCircuit(), &visitor, &chunk); in Run()
681 visitor.AddPass(&laterElimination); in Run()
682 visitor.VisitGraph(); in Run()
683 visitor.PrintLog("later elimination"); in Run()
713 CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
714 ValueNumbering valueNumbering(data->GetCircuit(), &visitor, &chunk, in Run()
717 visitor.AddPass(&valueNumbering); in Run()
718 visitor.VisitGraph(); in Run()
719 visitor.PrintLog("value numbering"); in Run()
734 … CombinedPassVisitor visitor(data->GetCircuit(), enableLog, data->GetMethodName(), &chunk); in Run()
735 InstructionCombine instructionCombine(data->GetCircuit(), &visitor, &chunk, in Run()
737 visitor.AddPass(&instructionCombine); in Run()
738 visitor.VisitGraph(); in Run()
739 visitor.PrintLog("Instruction Combine"); in Run()