Lines Matching defs:self

791   Node *self = _stack.pop();
794 // The key variable 'self' was set prior to jumping here.
797 _visited.set(self->_idx);
800 uint src = self->is_Proj() ? self->in(0)->_idx : self->_idx;
807 for (DUIterator_Fast imax, i = self->fast_outs(imax); i < imax; i++) {
809 Node* n = self->fast_out(i); // Use
835 break; // All done with children; post-visit 'self'
840 _stack.push(self);
841 self = unvisited;
844 return self;
933 // If self-reference, return no latency
1011 // Pick a block for node self, between early and LCA, that is a cheaper
1013 Block* PhaseCFG::hoist_to_cheaper_block(Block* LCA, Block* early, Node* self) {
1017 uint target = _node_latency->at_grow(self->_idx);
1030 MachNode* mach = self->is_Mach() ? self->as_Mach() : NULL;
1037 _node_latency->at_grow(self->_idx));
1038 self->dump();
1078 !self->is_iteratively_computed() ) // But don't hoist IV increments
1102 tty->print_cr("# Change latency for [%4d] from %d to %d", self->_idx, target, end_latency);
1105 _node_latency->at_put_grow(self->_idx, end_latency);
1106 partial_latency_of_defs(self);
1125 Node *self;
1128 while (self = iter.next()) {
1129 Block* early = _bbs[self->_idx]; // Earliest legal placement
1131 if (self->is_top()) {
1134 early->add_inst(self);
1139 if (self->outcnt() == 0) {
1140 assert(self->is_MachProj(), "sanity");
1145 if( self->pinned() ) // Pinned in block?
1148 MachNode* mach = self->is_Mach() ? self->as_Mach() : NULL;
1153 early->add_inst(self);
1159 Node *def = self->in(1);
1161 early->add_inst(self);
1174 for (DUIterator_Fast imax, i = self->fast_outs(imax); i < imax; i++) {
1176 Node* use = self->fast_out(i);
1177 LCA = raise_LCA_above_use(LCA, use, self, _bbs);
1185 _bbs.map(self->_idx, LCA);
1186 LCA->add_inst(self);
1190 // Check if 'self' could be anti-dependent on memory
1191 if (self->needs_anti_dependence_check()) {
1194 LCA = insert_anti_dependences(LCA, self);
1228 late = hoist_to_cheaper_block(LCA, early, self);
1235 schedule_node_into_block(self, late);
1238 if (self->needs_anti_dependence_check()) {
1242 verify_anti_dependences(late, self);