Searched refs:as_object (Results 1 - 15 of 15) sorted by relevance

/openjdk9/hotspot/src/share/vm/shark/
H A DsharkConstant.cpp41 assert(constant.as_object()->klass() == env->String_klass()
42 || constant.as_object()->klass() == env->Class_klass()
43 || constant.as_object()->klass()->is_subtype_of(env->MethodType_klass())
44 || constant.as_object()->klass()->is_subtype_of(env->MethodHandle_klass()), "should be");
46 type = constant.as_object()->klass();
112 ciObject *object = constant.as_object();
/openjdk9/hotspot/src/share/vm/ci/
H A DciBaseObject.hpp82 ciObject* as_object() { function in class:ciBaseObject
H A DciConstant.hpp108 ciObject* as_object() const { function in class:VALUE_OBJ_CLASS_SPEC
115 return as_object()->is_null_object();
H A DciTypeFlow.cpp733 ciObject* obj = con.as_object();
/openjdk9/hotspot/src/share/vm/c1/
H A Dc1_ValueType.cpp159 ciObject* obj = value.as_object();
H A Dc1_Canonicalizer.cpp254 ciObject* c = field->constant_value().as_object();
283 assert(field_val.as_object()->is_array(), "not an array");
284 value = new StableArrayConstant(field_val.as_object()->as_array(), dimension - 1);
H A Dc1_GraphBuilder.cpp887 case T_ARRAY : t = new ArrayConstant (con.as_object ()->as_array ()); break;
890 ciObject* obj = con.as_object();
1596 ciArray* array = field_value.as_object()->as_array();
1604 if (field_value.as_object()->should_be_constant()) {
1701 ciMethodHandle* target = field_value.as_object()->as_method_handle();
H A Dc1_Optimizer.cpp866 ciObject* obj_val = field_val.as_object();
/openjdk9/hotspot/src/share/vm/code/
H A Ddependencies.hpp226 if (candidate != NULL && candidate->as_object(rec) == obj) {
246 jobject as_object(OopRecorder* rec) const { assert(is_object(), "oops"); return rec->oop_at(index()); } function in class:Dependencies::VALUE_OBJ_CLASS_SPEC
H A Ddependencies.cpp548 idx = _oop_recorder->find_index(v->as_object()->constant_encoding());
679 argids->push(log->identify(obj->as_object()));
/openjdk9/hotspot/src/share/vm/opto/
H A Dparse3.cpp186 ciObject* con = field->constant_value().as_object();
H A Dstringopts.cpp1118 ciObject* con = field->constant_value().as_object();
1147 ciArray* size_table = (ciArray*)size_table_field->constant_value().as_object();
1683 ciObject* src_array = str_instance->field_value_by_offset(java_lang_String::value_offset_in_bytes()).as_object();
H A Dparse2.cpp1487 !constant.as_object()->is_loaded()) {
1497 assert(constant.basic_type() != T_OBJECT || constant.as_object()->is_instance(),
H A Dtype.cpp247 ciObject* oop_constant = constant.as_object();
376 ciMethodHandle* target = con.as_object()->as_method_handle();
H A Dmacro.cpp875 ciObject* con = field->constant_value().as_object();

Completed in 202 milliseconds