< prev index next >

src/hotspot/share/opto/type.hpp

Print this page

        

*** 1326,1336 **** const TypeValueType* _vt; // Value type we point to public: // Make a pointer to a value type static const TypeValueTypePtr* make(const TypeValueType* vt, PTR ptr = TypePtr::BotPTR, ciObject* o = NULL, Offset offset = Offset(0), ! int instance_id = InstanceBot, const TypePtr* speculative = NULL, int inline_depth = InlineDepthBottom); // Make a pointer to a value type static const TypeValueTypePtr* make(PTR ptr, ciValueKlass* vk, ciObject* o = NULL) { return make(TypeValueType::make(vk), ptr, o); } // Make a pointer to a constant value type static const TypeValueTypePtr* make(ciObject* o) { return make(TypePtr::Constant, o->klass()->as_value_klass(), o); } --- 1326,1336 ---- const TypeValueType* _vt; // Value type we point to public: // Make a pointer to a value type static const TypeValueTypePtr* make(const TypeValueType* vt, PTR ptr = TypePtr::BotPTR, ciObject* o = NULL, Offset offset = Offset(0), ! int instance_id = InstanceBot, const TypePtr* speculative = NULL, int inline_depth = InlineDepthBottom, bool narrow = false); // Make a pointer to a value type static const TypeValueTypePtr* make(PTR ptr, ciValueKlass* vk, ciObject* o = NULL) { return make(TypeValueType::make(vk), ptr, o); } // Make a pointer to a constant value type static const TypeValueTypePtr* make(ciObject* o) { return make(TypePtr::Constant, o->klass()->as_value_klass(), o); }
*** 1341,1351 **** virtual const Type* cast_to_ptr_type(PTR ptr) const; virtual const TypeOopPtr* cast_to_instance_id(int instance_id) const; virtual bool eq(const Type* t) const; virtual int hash() const; // Type specific hashing ! virtual bool empty(void) const; // TRUE if type is vacuous virtual const Type* xmeet_helper(const Type* t) const; virtual const Type* xdual() const; static const TypeValueTypePtr* NOTNULL; --- 1341,1351 ---- virtual const Type* cast_to_ptr_type(PTR ptr) const; virtual const TypeOopPtr* cast_to_instance_id(int instance_id) const; virtual bool eq(const Type* t) const; virtual int hash() const; // Type specific hashing ! bool is__Value() const; virtual const Type* xmeet_helper(const Type* t) const; virtual const Type* xdual() const; static const TypeValueTypePtr* NOTNULL;
< prev index next >