/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciInstance.cpp | 26 #include "ci/ciConstant.hpp" 62 ciConstant ciInstance::field_value(ciField* field) { 68 ciConstant result; 76 return ciConstant(field_btype, obj->byte_field(offset)); 79 return ciConstant(field_btype, obj->char_field(offset)); 82 return ciConstant(field_btype, obj->short_field(offset)); 85 return ciConstant(field_btype, obj->bool_field(offset)); 88 return ciConstant(field_btype, obj->int_field(offset)); 91 return ciConstant(obj->float_field(offset)); 94 return ciConstant(ob [all...] |
H A D | ciInstance.hpp | 63 ciConstant field_value(ciField* field); 66 ciConstant field_value_by_offset(int field_offset);
|
H A D | ciConstant.hpp | 31 // ciConstant 34 class ciConstant VALUE_OBJ_CLASS_SPEC { 52 ciConstant() { function in class:VALUE_OBJ_CLASS_SPEC 55 ciConstant(BasicType type, jint value) { function in class:VALUE_OBJ_CLASS_SPEC 57 "using the wrong ciConstant constructor"); 60 ciConstant(jlong value) { function in class:VALUE_OBJ_CLASS_SPEC 63 ciConstant(jfloat value) { function in class:VALUE_OBJ_CLASS_SPEC 66 ciConstant(jdouble value) { function in class:VALUE_OBJ_CLASS_SPEC 69 ciConstant(BasicType type, ciObject* p) { function in class:VALUE_OBJ_CLASS_SPEC
|
H A D | ciField.cpp | 233 _constant_value = ciConstant(type()->basic_type(), mirror->byte_field(_offset)); 236 _constant_value = ciConstant(type()->basic_type(), mirror->char_field(_offset)); 239 _constant_value = ciConstant(type()->basic_type(), mirror->short_field(_offset)); 242 _constant_value = ciConstant(type()->basic_type(), mirror->bool_field(_offset)); 245 _constant_value = ciConstant(type()->basic_type(), mirror->int_field(_offset)); 248 _constant_value = ciConstant(mirror->float_field(_offset)); 251 _constant_value = ciConstant(mirror->double_field(_offset)); 254 _constant_value = ciConstant(mirror->long_field(_offset)); 269 _constant_value = ciConstant(type()->basic_type(), ciNullObject::make()); 271 _constant_value = ciConstant(typ [all...] |
H A D | ciField.hpp | 29 #include "ci/ciConstant.hpp" 54 ciConstant _constant_value; 146 ciConstant constant_value() { 153 ciConstant constant_value_of(ciObject* object) {
|
H A D | ciConstant.cpp | 26 #include "ci/ciConstant.hpp" 31 // ciConstant 36 // ciConstant::print 37 void ciConstant::print() { 38 tty->print("<ciConstant type=%s value=",
|
H A D | ciClassList.hpp | 34 class ciConstant; 93 friend class ciConstant; \
|
H A D | ciEnv.cpp | 26 #include "ci/ciConstant.hpp" 574 ciConstant ciEnv::get_constant_by_index_impl(constantPoolHandle cpool, 588 return ciConstant(T_OBJECT, ciobj); 593 return ciConstant(T_INT, (jint)cpool->int_at(index)); 595 return ciConstant((jlong)cpool->long_at(index)); 597 return ciConstant((jfloat)cpool->float_at(index)); 599 return ciConstant((jdouble)cpool->double_at(index)); 609 return ciConstant(); 614 return ciConstant(T_OBJECT, constant); 621 return ciConstant(); [all...] |
H A D | ciEnv.hpp | 129 ciConstant get_constant_by_index(constantPoolHandle cpool, 147 ciConstant get_constant_by_index_impl(constantPoolHandle cpool,
|
H A D | ciStreams.hpp | 244 // object (ciConstant.as_object()->is_loaded() == false). 245 ciConstant get_constant();
|
H A D | ciStreams.cpp | 28 #include "ci/ciConstant.hpp" 237 ciConstant ciBytecodeStream::get_constant() {
|
H A D | ciTypeFlow.cpp | 26 #include "ci/ciConstant.hpp" 720 ciConstant con = str->get_constant();
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkConstant.hpp | 40 SharkConstant(ciConstant constant, ciType* type);
|
H A D | sharkConstant.cpp | 36 ciConstant constant = iter->get_constant(); 56 SharkConstant::SharkConstant(ciConstant constant, ciType *type) {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/ |
H A D | ciConstant.java | 34 public class ciConstant extends VMObject { class in inherits:VMObject 44 Type type = db.lookupType("ciConstant"); 60 public ciConstant(Address addr) { method in class:ciConstant
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_ValueType.cpp | 143 ValueType* as_ValueType(ciConstant value) { 153 case T_ARRAY : // fall through (ciConstant doesn't have an array accessor)
|
H A D | c1_ValueType.hpp | 29 #include "ci/ciConstant.hpp" 426 ValueType* as_ValueType(ciConstant value);
|
H A D | c1_GraphBuilder.cpp | 866 ciConstant con = stream()->get_constant(); 1532 ciConstant field_val = field->constant_value(); 1574 ciConstant field_val = field->constant_value_of(const_oop); 1593 ciConstant field_val(T_OBJECT, target);
|
H A D | c1_Optimizer.cpp | 855 ciConstant field_val = field->constant_value();
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | parse3.cpp | 164 ciConstant constant = field->constant_value_of(constant_oop); 311 bool Parse::push_constant(ciConstant constant, bool require_constant) { 340 // Invalid ciConstant returned due to OutOfMemoryError in the CI
|
H A D | parse.hpp | 515 bool push_constant(ciConstant con, bool require_constant = false);
|
H A D | memnode.cpp | 1154 ciConstant c = box->field_value(ik->nonstatic_field_at(0)); 1622 ciConstant constant = string->as_instance()->field_value(field); 1645 ciConstant constant(T_OBJECT, target);
|
H A D | parse2.cpp | 1440 ciConstant constant = iter().get_constant();
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1051 nonstatic_field(ciField, _constant_value, ciConstant) \ 1057 nonstatic_field(ciConstant, _type, BasicType) \ 1058 nonstatic_field(ciConstant, _value._int, jint) \ 1059 nonstatic_field(ciConstant, _value._long, jlong) \ 1060 nonstatic_field(ciConstant, _value._float, jfloat) \ 1061 nonstatic_field(ciConstant, _value._double, jdouble) \ 1062 nonstatic_field(ciConstant, _value._object, ciObject*) \ 2019 declare_toplevel_type(ciConstant) \
|