Lines Matching refs:def
1673 // Copy uses to a worklist, so I can munge the def-use info
1745 // Copy uses to a worklist, so I can munge the def-use info
1867 // from the IF up to where the original BOOL def exists the loop.
2239 Node* def = elt->in(j);
2240 if (def && member.test(def->_idx) && def != elt) {
2352 // If these def-uses occur in separate blocks, the code generator
2428 Node *def = loop->_body.at(i);
2429 uint di = def->_idx;
2475 Node *def = peel_list.at(i);
2477 for (DUIterator_Fast jmax, j = def->fast_outs(jmax); j < jmax; j++) {
2478 Node *use = def->fast_out(j);
2482 if (use->in(0) == def) {
2898 // Otherwise check for special def-use cases that span
2962 // Add phi if "def" node is in peel set and "use" is not
2965 Node *def = peel_list.at(i);
2966 if (!def->is_CFG()) {
2967 for (DUIterator_Fast jmax, j = def->fast_outs(jmax); j < jmax; j++) {
2968 Node *use = def->fast_out(j);
2979 if (n == def) {
2981 // "def" is in peel set, "use" is not in peel set
2991 insert_phi_for_loop( use_clone, j, old_new[def->_idx], def, new_head_clone );
2999 insert_phi_for_loop( use, clone_exit_idx, old_new[def->_idx], def, new_head_clone );