< prev index next >
src/share/vm/opto/mathexactnode.hpp
Print this page
@@ -46,11 +46,11 @@
public:
typedef TypeInt TypeClass;
OverflowINode(Node* in1, Node* in2) : OverflowNode(in1, in2) {}
virtual Node* Ideal(PhaseGVN* phase, bool can_reshape);
- virtual const Type* Value(PhaseTransform* phase) const;
+ virtual const Type* Value(PhaseGVN* phase) const;
virtual bool will_overflow(jint v1, jint v2) const = 0;
virtual bool can_overflow(const Type* t1, const Type* t2) const = 0;
};
@@ -59,11 +59,11 @@
public:
typedef TypeLong TypeClass;
OverflowLNode(Node* in1, Node* in2) : OverflowNode(in1, in2) {}
virtual Node* Ideal(PhaseGVN* phase, bool can_reshape);
- virtual const Type* Value(PhaseTransform* phase) const;
+ virtual const Type* Value(PhaseGVN* phase) const;
virtual bool will_overflow(jlong v1, jlong v2) const = 0;
virtual bool can_overflow(const Type* t1, const Type* t2) const = 0;
};
< prev index next >