Searched refs:BasicBlockVector (Results 1 – 8 of 8) sorted by relevance
148 typedef ZoneVector<BasicBlock*> BasicBlockVector; typedef149 typedef BasicBlockVector::iterator BasicBlockVectorIter;150 typedef BasicBlockVector::reverse_iterator BasicBlockVectorRIter;187 typedef ContainerPointerWrapper<BasicBlockVector> BasicBlocks;277 BasicBlockVector* rpo_order() { return &rpo_order_; } in rpo_order()296 BasicBlockVector all_blocks_; // All basic blocks in the schedule.297 BasicBlockVector nodeid_to_block_; // Map from node to containing block.298 BasicBlockVector rpo_order_; // Reverse-post-order block list.
300 BasicBlockVector* rpo_order = schedule->rpo_order(); in Run()304 for (BasicBlockVector::iterator b = rpo_order->begin(); b != rpo_order->end(); in Run()398 for (BasicBlockVector::iterator b = rpo_order->begin(); in Run()417 for (BasicBlockVector::iterator b = rpo_order->begin(); b != rpo_order->end(); in Run()435 for (BasicBlockVector::iterator b = rpo_order->begin(); b != rpo_order->end(); in Run()
27 static BasicBlockVector* ComputeSpecialRPO(Schedule* schedule);
35 BasicBlockVector* rpo = const_cast<Schedule*>(&s)->rpo_order(); in operator <<()
749 void Serialize(BasicBlockVector* final_order) { in Serialize()832 static void PrintRPO(int num_loops, LoopInfo* loops, BasicBlockVector* order) { in PrintRPO()864 BasicBlockVector* order) { in VerifySpecialRPO()932 BasicBlockVector* Scheduler::ComputeSpecialRPO(Schedule* schedule) { in ComputeSpecialRPO()1076 BasicBlockVector* final_order = &schedule->rpo_order_; in ComputeSpecialRPO()
31 BasicBlockVector* blocks = schedule()->rpo_order(); in SelectInstructions()
47 static void CheckRPONumbers(BasicBlockVector* order, int expected, in CheckRPONumbers()110 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()121 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()140 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()159 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()171 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()183 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()195 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()215 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()239 BasicBlockVector* order = Scheduler::ComputeSpecialRPO(&schedule); in TEST()[all …]
117 BasicBlockVector* blocks = R.schedule.rpo_order(); in TEST()