Searched refs:LoopTree (Results 1 – 5 of 5) sorted by relevance
37 LoopPeeler(Graph* graph, CommonOperatorBuilder* common, LoopTree* loop_tree, in LoopPeeler()46 bool CanPeel(LoopTree::Loop* loop);47 PeeledIteration* Peel(LoopTree::Loop* loop);56 LoopTree* const loop_tree_;61 void PeelInnerLoops(LoopTree::Loop* loop);
34 LoopTree::Loop* loop;54 LoopFinderImpl(Graph* graph, LoopTree* loop_tree, Zone* zone) in LoopFinderImpl()101 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in Print()114 LoopTree* loop_tree_;415 for (LoopTree::Loop* loop : loop_tree_->outer_loops_) { in FinishLoopTree()444 void SerializeLoop(LoopTree::Loop* loop) { in SerializeLoop()463 for (LoopTree::Loop* child : loop->children_) SerializeLoop(child); in SerializeLoop()476 LoopTree::Loop* ConnectLoopTree(int loop_num) { in ConnectLoopTree()481 LoopTree::Loop* parent = nullptr; in ConnectLoopTree()486 LoopTree::Loop* upper = ConnectLoopTree(i); in ConnectLoopTree()[all …]
26 class LoopTree : public ZoneObject {28 LoopTree(size_t num_nodes, Zone* zone) in LoopTree() function48 friend class LoopTree;159 static LoopTree* BuildLoopTree(Graph* graph, Zone* temp_zone);
176 bool LoopPeeler::CanPeel(LoopTree::Loop* loop) { in CanPeel()213 PeeledIteration* LoopPeeler::Peel(LoopTree::Loop* loop) { in Peel()306 void LoopPeeler::PeelInnerLoops(LoopTree::Loop* loop) { in PeelInnerLoops()309 for (LoopTree::Loop* inner_loop : loop->children()) { in PeelInnerLoops()354 for (LoopTree::Loop* loop : loop_tree_->outer_loops()) { in PeelInnerLoopsOfTree()
1372 LoopTree* loop_tree = in Run()