Searched refs:ciInstance (Results 1 - 25 of 27) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/ci/
H A DciMemberName.hpp29 #include "ci/ciInstance.hpp"
34 class ciMemberName : public ciInstance {
36 ciMemberName(instanceHandle h_i) : ciInstance(h_i) {}
H A DciMethodHandle.hpp29 #include "ci/ciInstance.hpp"
34 class ciMethodHandle : public ciInstance {
36 ciMethodHandle(instanceHandle h_i) : ciInstance(h_i) {}
H A DciCallSite.hpp28 #include "ci/ciInstance.hpp"
33 class ciCallSite : public ciInstance {
35 ciCallSite(instanceHandle h_i) : ciInstance(h_i) {}
H A DciInstance.hpp31 // ciInstance
36 class ciInstance : public ciObject { class in inherits:ciObject
40 ciInstance(instanceHandle h_i) : ciObject(h_i) { function in class:ciInstance
44 ciInstance(ciKlass* klass) : ciObject(klass) {} function in class:ciInstance
48 const char* type_string() { return "ciInstance"; }
H A DciEnv.hpp99 ciInstance* _NullPointerException_instance;
100 ciInstance* _ArithmeticException_instance;
101 ciInstance* _ArrayIndexOutOfBoundsException_instance;
102 ciInstance* _ArrayStoreException_instance;
103 ciInstance* _ClassCastException_instance;
105 ciInstance* _the_null_string; // The Java string "null"
106 ciInstance* _the_min_jint_string; // The Java string "-2147483648"
186 ciInstance* get_or_create_exception(jobject& handle, Symbol* name);
207 ciInstance* get_unloaded_klass_mirror(ciKlass* type) {
211 // Get a ciInstance representin
[all...]
H A DciInstance.cpp28 #include "ci/ciInstance.hpp"
34 // ciInstance
41 ciType* ciInstance::java_mirror_type() {
59 // ciInstance::field_value
62 ciConstant ciInstance::field_value(ciField* field) {
108 // or ciInstance is created. The compiler may be able to use
124 // ciInstance::field_value_by_offset
127 ciConstant ciInstance::field_value_by_offset(int field_offset) {
134 // ciInstance::print_impl
137 void ciInstance
[all...]
H A DciMethodType.hpp28 #include "ci/ciInstance.hpp"
35 class ciMethodType : public ciInstance {
48 ciMethodType(instanceHandle h_i) : ciInstance(h_i) {}
H A DciArrayKlass.hpp55 ciInstance* component_mirror() {
H A DciObjectFactory.hpp52 GrowableArray<ciInstance*>* _unloaded_instances;
89 ciInstance* get_unloaded_instance(ciInstanceKlass* klass);
119 // Get a ciInstance representing an unresolved klass mirror.
120 ciInstance* get_unloaded_klass_mirror(ciKlass* type);
122 // Get a ciInstance representing an unresolved method handle constant.
123 ciInstance* get_unloaded_method_handle_constant(ciKlass* holder,
128 // Get a ciInstance representing an unresolved method type constant.
129 ciInstance* get_unloaded_method_type_constant(ciSymbol* signature);
H A DciClassList.hpp48 class ciInstance;
104 friend class ciInstance; \
H A DciType.hpp63 virtual ciInstance* java_mirror();
H A DciKlass.hpp113 ciInstance* java_mirror();
H A DciObjectFactory.cpp28 #include "ci/ciInstance.hpp"
99 _unloaded_instances = new (arena) GrowableArray<ciInstance*>(arena, 4, 0, NULL);
356 return new (arena()) ciInstance(h_i);
500 // Get a ciInstance representing an as-yet undetermined instance of a given class.
502 ciInstance* ciObjectFactory::get_unloaded_instance(ciInstanceKlass* instance_klass) {
504 ciInstance* entry = _unloaded_instances->at(i);
513 ciInstance* new_instance = new (arena()) ciInstance(instance_klass);
529 // Get a ciInstance representing an unresolved klass mirror.
532 ciInstance* ciObjectFactor
[all...]
H A DciInstanceKlass.hpp63 ciInstance* _java_mirror;
204 ciInstance* java_mirror();
H A DciObject.hpp209 ciInstance* as_instance() {
211 return (ciInstance*)this;
H A DciType.cpp102 ciInstance* ciType::java_mirror() {
H A DciKlass.cpp202 ciInstance* ciKlass::java_mirror() {
H A DciEnv.cpp29 #include "ci/ciInstance.hpp"
237 ciInstance* ciEnv::get_or_create_exception(jobject& handle, Symbol* name) {
260 ciInstance* ciEnv::ArrayIndexOutOfBoundsException_instance() {
268 ciInstance* ciEnv::ArrayStoreException_instance() {
276 ciInstance* ciEnv::ClassCastException_instance() {
285 ciInstance* ciEnv::the_null_string() {
293 ciInstance* ciEnv::the_min_jint_string() {
H A DciInstanceKlass.cpp27 #include "ci/ciInstance.hpp"
307 ciInstance* ciInstanceKlass::java_mirror() {
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/
H A DciInstance.java34 public class ciInstance extends ciObject { class in inherits:ciObject
44 Type type = db.lookupType("ciInstance");
48 public ciInstance(Address addr) { method in class:ciInstance
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_ValueType.hpp353 ciInstance* _value;
356 InstanceConstant(ciInstance* value) { _value = value; }
358 ciInstance* value() const { return _value; }
H A Dc1_InstructionPrinter.cpp29 #include "ci/ciInstance.hpp"
145 ciInstance* value = type->as_InstanceConstant()->value();
/openjdk7/hotspot/src/share/vm/opto/
H A Dparse1.cpp1089 ciInstance* mirror = _method->holder()->java_mirror();
H A Dlibrary_call.cpp1395 ciInstance* str = str_const->as_instance();
3936 ciInstance* caller_mirror = caller_klass->java_mirror();
H A DgraphKit.cpp562 ciInstance* ex_obj = NULL;

Completed in 961 milliseconds

12