/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciExceptionHandler.hpp | 29 #include "ci/ciInstanceKlass.hpp" 40 ciInstanceKlass* _loading_klass; 49 ciInstanceKlass* _catch_klass; 52 ciExceptionHandler(ciInstanceKlass* loading_klass, 69 ciInstanceKlass* catch_klass(); 75 bool catches(ciInstanceKlass *exc) {
|
H A D | ciField.hpp | 41 friend class ciInstanceKlass; 46 ciInstanceKlass* _holder; 52 ciInstanceKlass* _known_to_link_with_put; 53 ciInstanceKlass* _known_to_link_with_get; 62 ciField(ciInstanceKlass* klass, int index); 96 ciInstanceKlass* holder() { return _holder; } 167 bool will_link(ciInstanceKlass* accessing_klass, 180 ciInstanceKlass* callsite_klass = CURRENT_ENV->CallSite_klass();
|
H A D | ciInstanceKlass.cpp | 28 #include "ci/ciInstanceKlass.hpp" 37 // ciInstanceKlass 43 // ciInstanceKlass::ciInstanceKlass 46 ciInstanceKlass::ciInstanceKlass(KlassHandle h_k) : function in class:ciInstanceKlass 93 ciInstanceKlass::ciInstanceKlass(ciSymbol* name, function in class:ciInstanceKlass 113 // ciInstanceKlass::compute_shared_is_initialized 114 void ciInstanceKlass [all...] |
H A D | ciInstanceKlass.hpp | 34 // ciInstanceKlass 39 class ciInstanceKlass : public ciKlass { class in inherits:ciKlass 62 ciInstanceKlass* _super; 70 // A ciInstanceKlass that's not itself: one implementor. 72 ciInstanceKlass* _implementor; 77 ciInstanceKlass(KlassHandle h_k); 78 ciInstanceKlass(ciSymbol* name, jobject loader, jobject protection_domain); 90 const char* type_string() { return "ciInstanceKlass"; } 161 ciInstanceKlass* super(); 163 ciInstanceKlass* imp [all...] |
H A D | ciEnv.hpp | 87 #define WK_KLASS_DECL(name, ignore_s, ignore_o) static ciInstanceKlass* _##name; 92 static ciInstanceKlass* _unloaded_ciinstance_klass; 128 ciInstanceKlass* loading_klass); 131 ciInstanceKlass* accessor); 132 ciField* get_field_by_index(ciInstanceKlass* loading_klass, 136 ciInstanceKlass* loading_klass); 146 ciInstanceKlass* loading_klass); 149 ciInstanceKlass* loading_klass); 150 ciField* get_field_by_index_impl(ciInstanceKlass* loading_klass, 154 ciInstanceKlass* loading_klas [all...] |
H A D | ciExceptionHandler.cpp | 37 ciInstanceKlass* ciExceptionHandler::catch_klass() {
|
H A D | ciClassList.hpp | 63 class ciInstanceKlass; 118 friend class ciInstanceKlass; \
|
H A D | ciMethod.hpp | 29 #include "ci/ciInstanceKlass.hpp" 59 ciInstanceKlass* _holder; 91 ciMethod(ciInstanceKlass* holder, ciSymbol* name, ciSymbol* signature, ciInstanceKlass* accessor); 122 ciInstanceKlass* holder() const { return _holder; } 233 ciMethod* find_monomorphic_target(ciInstanceKlass* caller, 234 ciInstanceKlass* callee_holder, 235 ciInstanceKlass* actual_receiver);
|
H A D | ciObjectFactory.hpp | 89 ciInstance* get_unloaded_instance(ciInstanceKlass* klass); 109 ciMethod* get_unloaded_method(ciInstanceKlass* holder, 112 ciInstanceKlass* accessor);
|
H A D | ciFlags.hpp | 38 friend class ciInstanceKlass;
|
H A D | ciField.cpp | 27 #include "ci/ciInstanceKlass.hpp" 70 ciField::ciField(ciInstanceKlass* klass, int index): _known_to_link_with_put(NULL), _known_to_link_with_get(NULL) { 107 // Note: we actually create a ciInstanceKlass for this klass, 111 ciInstanceKlass* declared_holder = 173 static bool trust_final_non_static_fields(ciInstanceKlass* holder) { 315 bool ciField::will_link(ciInstanceKlass* accessing_klass,
|
H A D | ciStreams.hpp | 30 #include "ci/ciInstanceKlass.hpp" 57 ciInstanceKlass* _holder; 258 ciInstanceKlass* get_declared_field_holder(); 322 ciInstanceKlass* _exception_klass; 341 ciInstanceKlass* exception_klass = NULL,
|
H A D | ciSymbol.hpp | 44 friend class ciInstanceKlass;
|
H A D | ciEnv.cpp | 30 #include "ci/ciInstanceKlass.hpp" 76 #define WK_KLASS_DEFN(name, ignore_s, ignore_o) ciInstanceKlass* ciEnv::_##name = NULL; 81 ciInstanceKlass* ciEnv::_unloaded_ciinstance_klass = NULL; 499 ciInstanceKlass* accessor) { 566 ciInstanceKlass* accessor) { 576 ciInstanceKlass* accessor) { 659 ciInstanceKlass* accessor) { 670 ciField* ciEnv::get_field_by_index_impl(ciInstanceKlass* accessor, 690 ciField* ciEnv::get_field_by_index(ciInstanceKlass* accessor, 740 ciInstanceKlass* accesso [all...] |
H A D | ciObject.hpp | 181 // Is this ciObject the ciInstanceKlass representing 261 ciInstanceKlass* as_instance_klass() { 263 return (ciInstanceKlass*)this;
|
H A D | ciInstance.cpp | 29 #include "ci/ciInstanceKlass.hpp" 128 ciInstanceKlass* ik = klass()->as_instance_klass();
|
H A D | ciObjectFactory.cpp | 29 #include "ci/ciInstanceKlass.hpp" 194 ciEnv::_unloaded_ciinstance_klass = new (_arena) ciInstanceKlass(ciEnv::_unloaded_cisymbol, NULL, NULL); 320 return new (arena()) ciInstanceKlass(h_k); 381 ciMethod* ciObjectFactory::get_unloaded_method(ciInstanceKlass* holder, 384 ciInstanceKlass* accessor) { 488 new_klass = new (arena()) ciInstanceKlass(name, loader_handle, domain_handle); 502 ciInstance* ciObjectFactory::get_unloaded_instance(ciInstanceKlass* instance_klass) {
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/ |
H A D | ciInstanceKlass.java | 37 public class ciInstanceKlass extends ciKlass { class in inherits:ciKlass 47 Type type = db.lookupType("ciInstanceKlass"); 59 public ciInstanceKlass(Address addr) { method in class:ciInstanceKlass
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkInvariants.hpp | 30 #include "ci/ciInstanceKlass.hpp" 111 ciInstanceKlass* java_lang_Object_klass() const { 114 ciInstanceKlass* java_lang_Throwable_klass() const {
|
H A D | sharkTopLevelBlock.cpp | 61 ciInstanceKlass *klass; 482 ciInstanceKlass* klass; 1019 ciInstanceKlass* klass, 1048 ciInstanceKlass* actual_receiver = klass; 1049 ciInstanceKlass *improved_receiver = receiver_type->as_instance_klass(); 1059 ciInstanceKlass *calling_klass = caller->holder(); 1257 ciInstanceKlass *holder_klass = dest_method->holder(); 1263 ciInstanceKlass *klass = 1609 ciInstanceKlass* klass = iter()->get_klass(will_link)->as_instance_klass();
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | doCall.cpp | 333 bool Parse::can_not_compile_call_site(ciMethod *dest_method, ciInstanceKlass* klass) { 342 ciInstanceKlass* holder_klass = dest_method->holder(); 374 ciInstanceKlass* holder_klass = orig_callee->holder(); 376 ciInstanceKlass* klass = ciEnv::get_instance_klass_for_declared_method_holder(holder); 609 ciInstanceKlass* h_klass = h->is_catch_all() ? env()->Throwable_klass() : h->catch_klass(); 786 ciInstanceKlass* klass = handler->catch_klass(); 881 ciMethod* Compile::optimize_virtual_call(ciMethod* caller, int bci, ciInstanceKlass* klass, 904 ciMethod* Compile::optimize_inlining(ciMethod* caller, int bci, ciInstanceKlass* klass, 918 ciInstanceKlass* actual_receiver = klass; 931 ciInstanceKlass *ik [all...] |
H A D | parse.hpp | 483 bool can_not_compile_call_site(ciMethod *dest_method, ciInstanceKlass *klass); 486 bool prepare_type_profile_inline(ciInstanceKlass* prof_klass, ciMethod* prof_method); 518 void emit_guard_for_new(ciInstanceKlass* klass);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_ValueType.hpp | 375 ciInstanceKlass* _value; 378 ClassConstant(ciInstanceKlass* value) { _value = value; } 380 ciInstanceKlass* value() const { return _value; }
|
H A D | c1_Instruction.cpp | 145 ciInstanceKlass* ik = (ciInstanceKlass*)type; 153 ciInstanceKlass* ik = base->as_instance_klass(); 180 ciInstanceKlass* ik = (ciInstanceKlass*)ak->element_type(); 212 ciInstanceKlass* ik = (ciInstanceKlass*)type; 247 ciInstanceKlass* ik = (ciInstanceKlass*)klass();
|
H A D | c1_IR.hpp | 82 ciInstanceKlass* catch_klass() const { return _desc->catch_klass(); } 129 bool could_catch(ciInstanceKlass* klass, bool type_is_exact) const;
|