< prev index next >

src/share/vm/opto/rootnode.hpp

Print this page

        

*** 37,47 **** RootNode( ) : LoopNode(0,0) { init_class_id(Class_Root); del_req(2); del_req(1); } ! virtual int Opcode() const; virtual const Node *is_block_proj() const { return this; } virtual const Type *bottom_type() const { return Type::BOTTOM; } virtual Node* Identity(PhaseGVN* phase) { return this; } virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual const Type* Value(PhaseGVN* phase) const { return Type::BOTTOM; } --- 37,47 ---- RootNode( ) : LoopNode(0,0) { init_class_id(Class_Root); del_req(2); del_req(1); } ! virtual uint Opcode() const; virtual const Node *is_block_proj() const { return this; } virtual const Type *bottom_type() const { return Type::BOTTOM; } virtual Node* Identity(PhaseGVN* phase) { return this; } virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual const Type* Value(PhaseGVN* phase) const { return Type::BOTTOM; }
*** 50,60 **** //------------------------------HaltNode--------------------------------------- // Throw an exception & die class HaltNode : public Node { public: HaltNode( Node *ctrl, Node *frameptr ); ! virtual int Opcode() const; virtual bool pinned() const { return true; }; virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual const Type* Value(PhaseGVN* phase) const; virtual const Type *bottom_type() const; virtual bool is_CFG() const { return true; } --- 50,60 ---- //------------------------------HaltNode--------------------------------------- // Throw an exception & die class HaltNode : public Node { public: HaltNode( Node *ctrl, Node *frameptr ); ! virtual uint Opcode() const; virtual bool pinned() const { return true; }; virtual Node *Ideal(PhaseGVN *phase, bool can_reshape); virtual const Type* Value(PhaseGVN* phase) const; virtual const Type *bottom_type() const; virtual bool is_CFG() const { return true; }
< prev index next >