Lines Matching refs:sfpt
676 Node *sfpt = x->in(LoopNode::LoopBackControl);
677 if (sfpt->Opcode() == Op_SafePoint && is_deleteable_safept(sfpt)) {
678 lazy_replace( sfpt, iftrue );
680 loop->_safepts->yank(sfpt);
1629 // from the tail to the head, terminating a path when a call or sfpt
1696 bool PhaseIdealLoop::is_deleteable_safept(Node* sfpt) {
1697 assert(sfpt->Opcode() == Op_SafePoint, "");
1698 IdealLoopTree* lp = get_loop(sfpt)->_parent;
1703 if (sfpt == sfpts->at(i))
1827 Node* sfpt = tail();
1828 for (; sfpt != _head; sfpt = phase->idom(sfpt)) {
1829 if (sfpt->Opcode() == Op_SafePoint && phase->get_loop(sfpt) == this)
1834 if (sfpts != NULL && sfpt != _head && sfpt->Opcode() == Op_SafePoint) {
1838 if (n != sfpt && phase->is_deleteable_safept(n)) {