equal
deleted
inserted
replaced
460 } |
460 } |
461 bool has_replaced_nodes() const { |
461 bool has_replaced_nodes() const { |
462 return !_replaced_nodes.is_empty(); |
462 return !_replaced_nodes.is_empty(); |
463 } |
463 } |
464 |
464 |
|
465 void disconnect_from_root(PhaseIterGVN *igvn); |
|
466 |
465 // Standard Node stuff |
467 // Standard Node stuff |
466 virtual int Opcode() const; |
468 virtual int Opcode() const; |
467 virtual bool pinned() const { return true; } |
469 virtual bool pinned() const { return true; } |
468 virtual const Type* Value(PhaseGVN* phase) const; |
470 virtual const Type* Value(PhaseGVN* phase) const; |
469 virtual const Type *bottom_type() const { return Type::CONTROL; } |
471 virtual const Type *bottom_type() const { return Type::CONTROL; } |