Lines Matching refs:exits
165 NodeVector& exits, NodeVector& rets) { in FindLoopExits() argument
173 exits.push_back(use); in FindLoopExits()
188 NodeVector exits(&zone); in CanPeel() local
190 FindLoopExits(loop_tree, loop, exits, rets); in CanPeel()
191 return exits.size() <= 1u; in CanPeel()
201 NodeVector exits(tmp_zone); in Peel() local
203 FindLoopExits(loop_tree, loop, exits, rets); in Peel()
205 if (exits.size() != 1) return nullptr; // not peelable currently. in Peel()
212 5 + (loop->TotalSize() + exits.size() + rets.size()) * 2; in Peel()
275 Node* postdom = exits[0]; in Peel()
276 for (Node* node : rets) exits.push_back(node); in Peel()
278 if (NodeProperties::IsPhi(use)) exits.push_back(use); in Peel()
281 NodeRange exit_range(&exits[0], &exits[0] + exits.size()); in Peel()