< prev index next >

src/share/vm/opto/movenode.hpp

Print this page

        

*** 105,114 **** --- 105,123 ---- virtual const Type *bottom_type() const { return Type::FLOAT; } virtual uint ideal_reg() const { return Op_RegF; } virtual const Type* Value( PhaseTransform *phase ) const; }; + class MoveKNode : public Node { + public: + MoveKNode(Node *value) : Node(0, value) {} + virtual int Opcode() const; + virtual const Type *bottom_type() const { return TypeInt::INT; } + virtual uint ideal_reg() const { return Op_RegK; } + virtual const Type* Value(PhaseTransform *phase) const; + }; + class MoveL2DNode : public Node { public: MoveL2DNode( Node *value ) : Node(0,value) {} virtual int Opcode() const; virtual const Type *bottom_type() const { return Type::DOUBLE; }
< prev index next >