/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciNullObject.hpp | 29 #include "ci/ciObject.hpp" 35 class ciNullObject : public ciObject { 39 ciNullObject() : ciObject() {} 46 // Is this ciObject a Java Language Object? That is, 47 // is the ciObject an instance or an array 50 // What kind of ciObject is this?
|
H A D | ciArray.hpp | 28 #include "ci/ciObject.hpp" 37 class ciArray : public ciObject { 42 ciArray( arrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} 43 ciArray( objArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} 44 ciArray(typeArrayHandle h_a) : ciObject(h_a), _length(h_a()->length()) {} 46 ciArray(ciKlass* klass, int len) : ciObject(klass), _length(len) {} 57 // What kind of ciObject is this?
|
H A D | ciObject.cpp | 26 #include "ci/ciObject.hpp" 31 // ciObject 36 // oopHierarchy.hpp). Each instance of ciObject holds a handle 38 // for accessing the information in its oop. By using the ciObject 51 // ciObject::ciObject 52 ciObject::ciObject(oop o) { function in class:ciObject 65 // ciObject::ciObject 67 ciObject::ciObject(Handle h) { function in class:ciObject 84 ciObject::ciObject(ciKlass* klass) { function in class:ciObject 96 ciObject::ciObject() { function in class:ciObject [all...] |
H A D | ciInstance.hpp | 28 #include "ci/ciObject.hpp" 36 class ciInstance : public ciObject { 40 ciInstance(instanceHandle h_i) : ciObject(h_i) { 44 ciInstance(ciKlass* klass) : ciObject(klass) {} 58 // What kind of ciObject is this?
|
H A D | ciObjectFactory.hpp | 29 #include "ci/ciObject.hpp" 35 // of ciObject and its subclasses. It contains a caching mechanism 36 // which ensures that for each oop, at most one ciObject is created. 37 // This invariant allows efficient implementation of ciObject. 44 static GrowableArray<ciObject*>* _shared_ci_objects; 49 GrowableArray<ciObject*>* _ci_objects; 59 ciObject* _object; 62 inline NonPermObject(NonPermObject* &bucket, oop key, ciObject* object); 63 ciObject* object() { return _object; } 71 int find(oop key, GrowableArray<ciObject*>* object [all...] |
H A D | ciNullObject.cpp | 38 ciObject::print_impl(st);
|
H A D | ciCPCache.hpp | 29 #include "ci/ciObject.hpp" 38 class ciCPCache : public ciObject { 52 ciCPCache(constantPoolCacheHandle cpcache) : ciObject(cpcache) {} 54 // What kind of ciObject is this?
|
H A D | ciObjArray.cpp | 36 ciObject* ciObjArray::obj_at(int index) {
|
H A D | ciObjArray.hpp | 51 // What kind of ciObject is this? 54 ciObject* obj_at(int index);
|
H A D | ciObject.hpp | 33 // ciObject 38 // oopHierarchy.hpp). Each instance of ciObject holds a handle 40 // for accessing the information in its oop. By using the ciObject 51 class ciObject : public ResourceObj { class in inherits:ResourceObj 68 ciObject(); 69 ciObject(oop o); 70 ciObject(Handle h); 71 ciObject(ciKlass* klass); 94 virtual const char* type_string() { return "ciObject"; } 98 // The klass of this ciObject [all...] |
H A D | ciType.cpp | 41 ciType::ciType(BasicType basic_type) : ciObject() { 47 ciType::ciType(KlassHandle k) : ciObject(k) { 51 ciType::ciType(ciKlass* klass) : ciObject(klass) {
|
H A D | ciConstant.hpp | 47 ciObject* _object; 69 ciConstant(BasicType type, ciObject* p) { 109 ciObject* as_object() const {
|
H A D | ciClassList.hpp | 46 class ciObject; 102 friend class ciObject; \
|
H A D | ciType.hpp | 28 #include "ci/ciObject.hpp" 35 class ciType : public ciObject { 78 // What kind of ciObject is this?
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/ |
H A D | ciObjectFactory.java | 50 ciObjectConstructor = new VirtualBaseConstructor<ciObject>(db, db.lookupType("ciObject"), "sun.jvm.hotspot.ci", ciObject.class); 58 private static VirtualBaseConstructor<ciObject> ciObjectConstructor; 61 public static ciObject get(Address addr) { 64 return (ciObject)ciObjectConstructor.instantiateWrapperFor(addr); 67 public GrowableArray<ciObject> objects() {
|
H A D | ciInstance.java | 34 public class ciInstance extends ciObject {
|
H A D | ciReceiverTypeData.java | 45 ciObject recv = ciObjectFactory.get(addressAt(receiverCellIndex(row)));
|
H A D | ciType.java | 33 public class ciType extends ciObject {
|
H A D | ciVirtualCallData.java | 45 ciObject recv = ciObjectFactory.get(addressAt(receiverCellIndex(row)));
|
H A D | ciObject.java | 34 public class ciObject extends VMObject { class in inherits:VMObject 44 Type type = db.lookupType("ciObject"); 59 public ciObject(Address addr) { method in class:ciObject
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | compileLog.hpp | 30 class ciObject; 75 int identify(ciObject* obj);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_ValueType.cpp | 99 ciObject* ObjectConstant::constant_value() const { return _value; } 100 ciObject* ArrayConstant::constant_value() const { return _value; } 101 ciObject* InstanceConstant::constant_value() const { return _value; } 102 ciObject* ClassConstant::constant_value() const { return _value; } 105 ciObject* c = constant_value(); 109 ciObject* c = constant_value(); 113 ciObject* c = constant_value(); 117 ciObject* c = constant_value();
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkConstant.hpp | 44 ciObject* _object;
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | dependencies.hpp | 206 GrowableArray<ciObject*>* _deps[TYPE_LIMIT]; 215 bool note_dep_seen(int dept, ciObject* x) { 225 bool maybe_merge_ctxk(GrowableArray<ciObject*>* deps, 263 void assert_common_1(DepType dept, ciObject* x); 264 void assert_common_2(DepType dept, ciObject* x0, ciObject* x1); 265 void assert_common_3(DepType dept, ciKlass* ctxk, ciObject* x1, ciObject* x2); 371 void log_dependency(DepType dept, int nargs, ciObject* args[]) { 375 ciObject* x [all...] |
H A D | dependencies.cpp | 54 _deps[i] = new(arena) GrowableArray<ciObject*>(arena, 10, 0, 0); 124 bool Dependencies::maybe_merge_ctxk(GrowableArray<ciObject*>* deps, 138 void Dependencies::assert_common_1(DepType dept, ciObject* x) { 141 GrowableArray<ciObject*>* deps = _deps[dept]; 152 ciObject* x0, ciObject* x1) { 155 GrowableArray<ciObject*>* deps = _deps[dept]; 165 ciObject* y1 = deps->at(i+1); 179 ciObject* y0 = deps->at(i+0); 180 ciObject* y [all...] |