Home | History | Annotate | Download | only in compiler

Lines Matching refs:loop_tree

164 static void FindLoopExits(LoopTree* loop_tree, LoopTree::Loop* loop,
168 for (Node* node : loop_tree->LoopNodes(loop)) {
170 if (!loop_tree->Contains(loop, use)) {
175 loop_tree->Contains(loop,
186 bool LoopPeeler::CanPeel(LoopTree* loop_tree, LoopTree::Loop* loop) {
190 FindLoopExits(loop_tree, loop, exits, rets);
196 LoopTree* loop_tree, LoopTree::Loop* loop,
203 FindLoopExits(loop_tree, loop, exits, rets);
218 for (Node* node : loop_tree->HeaderNodes(loop)) {
223 peeling.CopyNodes(graph, tmp_zone, dead, loop_tree->BodyNodes(loop));
228 Node* loop_node = loop_tree->GetLoopControl(loop);
242 for (Node* node : loop_tree->HeaderNodes(loop)) {
262 for (Node* node : loop_tree->HeaderNodes(loop)) {
290 NodeRange range = i == 0 ? loop_tree->LoopNodes(loop) : exit_range;