Searched refs:linear_order (Results 1 – 4 of 4) sorted by relevance
/art/compiler/optimizing/ |
D | linear_order.h | 26 void LinearizeGraphInternal(const HGraph* graph, ArrayRef<HBasicBlock*> linear_order); 40 void LinearizeGraph(const HGraph* graph, Vector* linear_order) { in LinearizeGraph() argument 45 linear_order->resize(graph->GetReversePostOrder().size()); in LinearizeGraph() 46 LinearizeGraphInternal(graph, ArrayRef<HBasicBlock*>(*linear_order)); in LinearizeGraph()
|
D | linear_order.cc | 58 static bool IsLinearOrderWellFormed(const HGraph* graph, ArrayRef<HBasicBlock*> linear_order) { in IsLinearOrderWellFormed() argument 66 for (HBasicBlock* block : linear_order) { in IsLinearOrderWellFormed() 86 void LinearizeGraphInternal(const HGraph* graph, ArrayRef<HBasicBlock*> linear_order) { in LinearizeGraphInternal() argument 87 DCHECK_EQ(linear_order.size(), graph->GetReversePostOrder().size()); in LinearizeGraphInternal() 117 linear_order[num_added] = current; in LinearizeGraphInternal() 128 DCHECK_EQ(num_added, linear_order.size()); in LinearizeGraphInternal() 130 DCHECK(graph->HasIrreducibleLoops() || IsLinearOrderWellFormed(graph, linear_order)); in LinearizeGraphInternal()
|
D | loop_optimization.cc | 467 ScopedArenaVector<HBasicBlock*> linear_order(loop_allocator_->Adapter(kArenaAllocLinearOrder)); in LocalRun() local 468 LinearizeGraph(graph_, &linear_order); in LocalRun() 471 for (HBasicBlock* block : linear_order) { in LocalRun()
|
/art/compiler/ |
D | Android.bp | 69 "optimizing/linear_order.cc",
|