Home
last modified time | relevance | path

Searched refs:BasicBlockVector (Results 1 – 8 of 8) sorted by relevance

/external/chromium_org/v8/src/compiler/
Dschedule.h148 typedef ZoneVector<BasicBlock*> BasicBlockVector; typedef
149 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.
Dverifier.cc300 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()
Dscheduler.h27 static BasicBlockVector* ComputeSpecialRPO(Schedule* schedule);
Dschedule.cc35 BasicBlockVector* rpo = const_cast<Schedule*>(&s)->rpo_order(); in operator <<()
Dscheduler.cc749 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()
Dinstruction-selector.cc31 BasicBlockVector* blocks = schedule()->rpo_order(); in SelectInstructions()
/external/chromium_org/v8/test/cctest/compiler/
Dtest-scheduler.cc47 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 …]
Dtest-instruction.cc117 BasicBlockVector* blocks = R.schedule.rpo_order(); in TEST()