src/share/vm/opto/connode.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/connode.hpp Tue Apr 22 13:56:27 2008
--- new/src/share/vm/opto/connode.hpp Tue Apr 22 13:56:26 2008
*** 280,289 ****
--- 280,290 ----
init_req(0, NULL);
init_req(1, value);
}
virtual int Opcode() const;
virtual Node *Identity( PhaseTransform *phase );
+ virtual const Type *Value( PhaseTransform *phase ) const;
virtual uint ideal_reg() const { return Op_RegN; }
static Node* encode(PhaseGVN* phase, Node* value);
};
*** 298,308 ****
--- 299,312 ----
init_req(0, NULL);
init_req(1, value);
}
virtual int Opcode() const;
virtual Node *Identity( PhaseTransform *phase );
+ virtual const Type *Value( PhaseTransform *phase ) const;
virtual uint ideal_reg() const { return Op_RegP; }
+
+ static Node* decode(PhaseGVN* phase, Node* value);
};
//------------------------------Conv2BNode-------------------------------------
// Convert int/pointer to a Boolean. Map zero to zero, all else to 1.
class Conv2BNode : public Node {
src/share/vm/opto/connode.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File