Lines Matching defs:def
132 // 7) The set of pack pairs is extended by following use->def and def->use links.
175 // following use->def and def->use links. The align positions are
756 // Extend packset by following use->def and def->use links from pack members.
1116 Node* def = p->at(i);
1117 for (DUIterator_Fast jmax, j = def->fast_outs(jmax); j < jmax; j++) {
1118 Node* use = def->fast_out(j);
1121 if (def == n) {
1520 Node* def = p->at(i);
1521 for (DUIterator_Fast jmax, j = def->fast_outs(jmax); j < jmax; j++) {
1522 Node* use = def->fast_out(j);
1525 if (def == n) {
1538 Node* def = use->in(idx);
1541 _igvn.hash_delete(def);
1542 int def_pos = alignment(def) / data_size(def);
1544 Node* ex = ExtractNode::make(_phase->C, def, def_pos, velt_basic_type(def));
1546 _phase->set_ctrl(ex, _phase->get_ctrl(def));
1548 _igvn._worklist.push(def);
1550 bb_insert_after(ex, bb_idx(def));
1551 set_velt_type(ex, velt_type(def));
1560 Node* def = use->in(u_idx);
1561 Node_List* d_pk = my_pack(def);
1611 Node* def = n->in(j);
1612 if (def && in_bb(def)) {