Searched refs:loop_tree (Results 1 – 5 of 5) sorted by relevance
/external/v8/src/compiler/ |
D | loop-peeling.cc | 169 bool LoopPeeler::CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop) { in CanPeel() argument 172 Node* loop_node = loop_tree->GetLoopControl(loop); in CanPeel() 173 for (Node* node : loop_tree->LoopNodes(loop)) { in CanPeel() 175 if (!loop_tree->Contains(loop, use)) { in CanPeel() 190 Node* loop_node = loop_tree->GetLoopControl(loop); in CanPeel() 208 LoopTree* loop_tree, LoopTree::Loop* loop, in Peel() argument 210 if (!CanPeel(loop_tree, loop)) return nullptr; in Peel() 222 for (Node* node : loop_tree->HeaderNodes(loop)) { in Peel() 227 peeling.CopyNodes(graph, tmp_zone, dead, loop_tree->BodyNodes(loop)); in Peel() 232 Node* loop_node = loop_tree->GetLoopControl(loop); in Peel() [all …]
|
D | osr.cc | 55 Zone* tmp_zone, Node* dead, LoopTree* loop_tree, in PeelOuterLoopsForOsr() argument 71 loop->depth(), loop_tree->HeaderNode(loop)->id(), in PeelOuterLoopsForOsr() 72 loop_tree->HeaderNode(loop)->op()->mnemonic()); in PeelOuterLoopsForOsr() 81 for (Node* node : loop_tree->HeaderNodes(outer)) { in PeelOuterLoopsForOsr() 131 Node* loop_header = loop_tree->HeaderNode(loop); in PeelOuterLoopsForOsr() 135 for (Node* node : loop_tree->HeaderNodes(loop)) { in PeelOuterLoopsForOsr() 151 std::max(incoming_depth, loop_tree->ContainingLoop(k)->depth()); in PeelOuterLoopsForOsr() 237 Node* loop_header = loop_tree->HeaderNode(outer); in PeelOuterLoopsForOsr() 310 LoopTree* loop_tree = LoopFinder::BuildLoopTree(graph, tmp_zone); in Deconstruct() local 313 LoopTree::Loop* loop = loop_tree->ContainingLoop(osr_loop); in Deconstruct() [all …]
|
D | loop-peeling.h | 34 static bool CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop); 36 LoopTree* loop_tree, LoopTree::Loop* loop, 39 LoopTree* loop_tree, Zone* tmp_zone);
|
D | loop-analysis.cc | 54 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone) in LoopFinderImpl() argument 62 loop_tree_(loop_tree), 508 LoopTree* loop_tree = in BuildLoopTree() local 510 LoopFinderImpl finder(graph, loop_tree, zone); in BuildLoopTree() 515 return loop_tree; in BuildLoopTree()
|
D | pipeline.cc | 985 LoopTree* loop_tree = in Run() local 987 LoopPeeler::PeelInnerLoopsOfTree(data->graph(), data->common(), loop_tree, in Run()
|