< prev index next >
src/hotspot/share/opto/type.hpp
Print this page
@@ -783,10 +783,12 @@
virtual const Type* xdual() const; // Compute dual right now.
virtual bool would_improve_type(ciKlass* exact_kls, int inline_depth) const { return false; }
virtual bool would_improve_ptr(ProfilePtrKind ptr_kind) const { return false; }
+ static const TypeValueType *BOTTOM;
+
#ifndef PRODUCT
virtual void dump2(Dict &d, uint, outputStream* st) const; // Specialized per-Type dumping
#endif
};
@@ -1323,10 +1325,11 @@
static const TypeAryPtr *CHARS;
static const TypeAryPtr *INTS;
static const TypeAryPtr *LONGS;
static const TypeAryPtr *FLOATS;
static const TypeAryPtr *DOUBLES;
+ static const TypeAryPtr *VALUES;
// selects one of the above:
static const TypeAryPtr *get_array_body_type(BasicType elem) {
assert((uint)elem <= T_CONFLICT && _array_body_type[elem] != NULL, "bad elem type");
return _array_body_type[elem];
}
< prev index next >