Searched refs:ciKlass (Results 1 - 25 of 84) sorted by relevance

1234

/openjdk7/hotspot/src/share/vm/ci/
H A DciKlassKlass.hpp28 #include "ci/ciKlass.hpp"
36 class ciKlassKlass : public ciKlass {
41 : ciKlass(h_k, ciSymbol::make("unique_klassKlass")) {
45 : ciKlass(h_k, name) {}
H A DciKlass.hpp31 // ciKlass
35 // embedded Klass object. ciKlass is subclassed to explicitly
40 class ciKlass : public ciType { class in inherits:ciType
52 ciKlass(KlassHandle k_h, ciSymbol* name);
53 ciKlass(ciSymbol* name, ciKlass* klass);
70 const char* type_string() { return "ciKlass"; }
75 ciKlass(KlassHandle k_h);
83 bool is_subtype_of(ciKlass* klass);
84 bool is_subclass_of(ciKlass* klas
[all...]
H A DciObjArrayKlass.hpp39 ciKlass* _element_klass;
40 ciKlass* _base_element_klass;
45 ciKlass* base_element_klass,
52 static ciObjArrayKlass* make_impl(ciKlass* element_klass);
67 ciKlass* element_klass();
70 ciKlass* base_element_klass() { return _base_element_klass; }
75 static ciObjArrayKlass* make(ciKlass* element_klass);
H A DciKlass.cpp26 #include "ci/ciKlass.hpp"
31 // ciKlass
37 // ciKlass::ciKlass
38 ciKlass::ciKlass(KlassHandle h_k) : ciType(h_k) { function in class:ciKlass
43 assert(klass_name != NULL, "wrong ciKlass constructor");
48 // ciKlass::ciKlass
51 ciKlass function in class:ciKlass
61 ciKlass::ciKlass(ciSymbol* name, ciKlass* klass) : ciType(klass) { function in class:ciKlass
[all...]
H A DciMethodKlass.hpp28 #include "ci/ciKlass.hpp"
35 class ciMethodKlass : public ciKlass {
40 ciKlass(h_k, ciSymbol::make("unique_methodKlass")) {
H A DciSignature.hpp39 ciKlass* _accessing_klass;
49 ciSignature(ciKlass* accessing_klass, constantPoolHandle cpool, ciSymbol* signature);
50 ciSignature(ciKlass* accessing_klass, ciSymbol* signature, ciMethodType* method_type);
58 ciKlass* accessing_klass() const { return _accessing_klass; }
H A DciArrayKlass.cpp40 ciArrayKlass::ciArrayKlass(KlassHandle h_k) : ciKlass(h_k) {
49 ciArrayKlass::ciArrayKlass(ciSymbol* name, int dimension, ciKlass* klass)
50 : ciKlass(name, klass) {
75 ciKlass* ek = as_obj_array_klass()->base_element_klass();
H A DciInstance.hpp44 ciInstance(ciKlass* klass) : ciObject(klass) {}
68 ciKlass* java_lang_Class_klass();
H A DciArrayKlass.hpp28 #include "ci/ciKlass.hpp"
34 class ciArrayKlass : public ciKlass {
41 ciArrayKlass(ciSymbol* name, int dimension, ciKlass* klass);
H A DciType.hpp37 friend class ciKlass;
45 ciType(ciKlass* klass); // for unloaded types
69 ciKlass* box_klass();
H A DciObjArray.hpp42 ciObjArray(ciKlass* klass, int len) : ciArray(klass, len) {}
H A DciTypeArray.hpp42 ciTypeArray(ciKlass* klass, int len) : ciArray(klass, len) {}
H A DciEnv.hpp120 ciKlass* get_klass_by_name(ciKlass* accessing_klass,
125 ciKlass* get_klass_by_index(constantPoolHandle cpool,
139 ciKlass* get_klass_by_name_impl(ciKlass* accessing_klass,
143 ciKlass* get_klass_by_index_impl(constantPoolHandle cpool,
157 bool check_klass_accessibility(ciKlass* accessing_klass,
198 // Get a ciKlass representing an unloaded klass.
200 ciKlass* get_unloaded_klass(ciKlass* accessing_klas
[all...]
H A DciCallProfile.hpp47 ciKlass* _receiver[MorphismLimit + 1]; // receivers (exact)
58 void add_receiver(ciKlass* receiver, int receiver_count);
78 ciKlass* receiver(int i) {
H A DciObjectFactory.hpp51 GrowableArray<ciKlass*>* _unloaded_klasses;
114 // Get a ciKlass representing an unloaded klass.
115 ciKlass* get_unloaded_klass(ciKlass* accessing_klass,
120 ciInstance* get_unloaded_klass_mirror(ciKlass* type);
123 ciInstance* get_unloaded_method_handle_constant(ciKlass* holder,
H A DciExceptionHandler.cpp44 ciKlass* k = CURRENT_ENV->get_klass_by_index(cpool,
H A DciObjArrayKlass.cpp63 ciKlass* base_element_klass,
82 ciKlass* ciObjArrayKlass::element_klass() {
152 ciObjArrayKlass* ciObjArrayKlass::make_impl(ciKlass* element_klass) {
181 ciObjArrayKlass* ciObjArrayKlass::make(ciKlass* element_klass) {
H A DciArray.hpp46 ciArray(ciKlass* klass, int len) : ciObject(klass), _length(len) {}
H A DciClassList.hpp62 class ciKlass;
117 friend class ciKlass; \
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/
H A DciReceiverTypeData.java43 public ciKlass receiverAt(int row) {
46 if (recv != null && !(recv instanceof ciKlass)) {
50 return (ciKlass)recv;
H A DciVirtualCallData.java43 public ciKlass receiverAt(int row) {
46 if (recv != null && !(recv instanceof ciKlass)) {
50 return (ciKlass)recv;
H A DciKlass.java34 public class ciKlass extends ciType { class in inherits:ciType
44 Type type = db.lookupType("ciKlass");
55 public ciKlass(Address addr) { method in class:ciKlass
H A DciKlassKlass.java34 public class ciKlassKlass extends ciKlass {
H A DciMethodKlass.java33 public class ciMethodKlass extends ciKlass {
/openjdk7/hotspot/src/share/vm/code/
H A Ddependencies.hpp29 #include "ci/ciKlass.hpp"
226 int ctxk_i, ciKlass* ctxk);
252 static void check_ctxk(ciKlass* ctxk) {
255 static void check_ctxk_concrete(ciKlass* ctxk) {
258 static void check_ctxk_abstract(ciKlass* ctxk) {
265 void assert_common_3(DepType dept, ciKlass* ctxk, ciObject* x1, ciObject* x2);
270 void assert_leaf_type(ciKlass* ctxk);
271 void assert_abstract_with_unique_concrete_subtype(ciKlass* ctxk, ciKlass* conck);
272 void assert_abstract_with_no_concrete_subtype(ciKlass* ctx
[all...]

Completed in 57 milliseconds

1234