Lines Matching defs:incr
975 bool PhaseIdealLoop::cast_incr_before_loop(Node* incr, Node* ctrl, Node* loop) {
976 Node* castii = new CastIINode(incr, TypeInt::INT, true);
979 for (DUIterator_Fast imax, i = incr->fast_outs(imax); i < imax; i++) {
980 Node* n = incr->fast_out(i);
982 int nrep = n->replace_edge(incr, castii);
1017 Node *incr = main_end ->incr();
1039 Node *main_exit = insert_post_loop(loop, old_new, main_head, main_end, incr, limit, post_head);
1050 Node *pre_incr = old_new[incr->_idx];
1236 Node *incr = main_end->incr();
1241 insert_post_loop(loop, old_new, main_head, main_end, incr, limit, post_head);
1283 Node *incr = main_end->incr();
1288 insert_post_loop(loop, old_new, main_head, main_end, incr, limit, post_head);
1307 Node *incr, Node *limit, CountedLoopNode *&post_head) {
1334 // main-loop, the post-loop may not execute at all. We 'opaque' the incr
1338 Node *zer_opaq = new Opaque1Node(C, incr);
3098 ok.set(head->incr()->_idx);
3126 if (n == store || n == loop_exit || n == head->incr() || n == store->in(MemNode::Memory)) continue;
3299 _igvn.replace_node(head->incr(), head->limit());