Lines Matching refs:GraphLinearizer
21 void GraphLinearizer::Run(ControlFlowGraph &result) in Run()
41 explicit CFGBuilder(GraphLinearizer *linearizer) in CFGBuilder()
151 GraphLinearizer* linearizer_;
160 explicit ImmediateDominatorsGenerator(GraphLinearizer *linearizer, Chunk* chunk, size_t size) in ImmediateDominatorsGenerator()
298 GraphLinearizer* linearizer_;
320 explicit LoopInfoBuilder(GraphLinearizer *linearizer, Chunk* chunk) in LoopInfoBuilder()
544 GraphLinearizer* linearizer_ {nullptr};
556 explicit GateScheduler(GraphLinearizer *linearizer) in GateScheduler()
664 prevInfo.state_ = GraphLinearizer::ScheduleState::SCHEDELABLE; in VisitPreparedGate()
785 GraphLinearizer* linearizer_ {nullptr};
792 void GraphLinearizer::LinearizeGraph() in LinearizeGraph()
811 void GraphLinearizer::CreateGateRegion(GateRef gate) in CreateGateRegion()
824 void GraphLinearizer::LinearizeRegions(ControlFlowGraph &result) in LinearizeRegions()
860 size_t GraphLinearizer::OptimizeControls(GateRegion *region) in OptimizeControls()
876 void GraphLinearizer::MoveAndClear(GateRegion* from, GateRegion* to) in MoveAndClear()
908 size_t GraphLinearizer::OptimizeCFG() in OptimizeCFG()
921 GateRegion* GraphLinearizer::FindPredRegion(GateRef input) in FindPredRegion()
933 GateRegion* GraphLinearizer::GetCommonDominator(GateRegion* left, GateRegion* right) const in GetCommonDominator()
945 void GraphLinearizer::PrintGraph(const char* title) in PrintGraph()