Home | History | Annotate | Download | only in compiler

Lines Matching full:exits

48 // Similarly, any exits from the loop body need to be merged with "exits"
165 NodeVector& exits, NodeVector& rets) {
173 exits.push_back(use);
188 NodeVector exits(&zone);
190 FindLoopExits(loop_tree, loop, exits, rets);
191 return exits.size() <= 1u;
201 NodeVector exits(tmp_zone);
203 FindLoopExits(loop_tree, loop, exits, rets);
205 if (exits.size() != 1) return nullptr; // not peelable currently.
212 5 + (loop->TotalSize() + exits.size() + rets.size()) * 2;
275 Node* postdom = exits[0];
276 for (Node* node : rets) exits.push_back(node);
278 if (NodeProperties::IsPhi(use)) exits.push_back(use);
281 NodeRange exit_range(&exits[0], &exits[0] + exits.size());