Searched refs:ciConstant (Results 1 - 24 of 24) sorted by relevance

/openjdk7/hotspot/src/share/vm/ci/
H A DciInstance.cpp26 #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 DciInstance.hpp63 ciConstant field_value(ciField* field);
66 ciConstant field_value_by_offset(int field_offset);
H A DciConstant.hpp31 // 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 DciField.cpp233 _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 DciField.hpp29 #include "ci/ciConstant.hpp"
54 ciConstant _constant_value;
146 ciConstant constant_value() {
153 ciConstant constant_value_of(ciObject* object) {
H A DciConstant.cpp26 #include "ci/ciConstant.hpp"
31 // ciConstant
36 // ciConstant::print
37 void ciConstant::print() {
38 tty->print("<ciConstant type=%s value=",
H A DciClassList.hpp34 class ciConstant;
93 friend class ciConstant; \
H A DciEnv.cpp26 #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 DciEnv.hpp129 ciConstant get_constant_by_index(constantPoolHandle cpool,
147 ciConstant get_constant_by_index_impl(constantPoolHandle cpool,
H A DciStreams.hpp244 // object (ciConstant.as_object()->is_loaded() == false).
245 ciConstant get_constant();
H A DciStreams.cpp28 #include "ci/ciConstant.hpp"
237 ciConstant ciBytecodeStream::get_constant() {
H A DciTypeFlow.cpp26 #include "ci/ciConstant.hpp"
720 ciConstant con = str->get_constant();
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkConstant.hpp40 SharkConstant(ciConstant constant, ciType* type);
H A DsharkConstant.cpp36 ciConstant constant = iter->get_constant();
56 SharkConstant::SharkConstant(ciConstant constant, ciType *type) {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/
H A DciConstant.java34 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 Dc1_ValueType.cpp143 ValueType* as_ValueType(ciConstant value) {
153 case T_ARRAY : // fall through (ciConstant doesn't have an array accessor)
H A Dc1_ValueType.hpp29 #include "ci/ciConstant.hpp"
426 ValueType* as_ValueType(ciConstant value);
H A Dc1_GraphBuilder.cpp866 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 Dc1_Optimizer.cpp855 ciConstant field_val = field->constant_value();
/openjdk7/hotspot/src/share/vm/opto/
H A Dparse3.cpp164 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 Dparse.hpp515 bool push_constant(ciConstant con, bool require_constant = false);
H A Dmemnode.cpp1154 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 Dparse2.cpp1440 ciConstant constant = iter().get_constant();
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1051 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) \

Completed in 1181 milliseconds