Searched refs:ciObject (Results 1 - 25 of 62) sorted by relevance

123

/openjdk7/hotspot/src/share/vm/ci/
H A DciNullObject.hpp29 #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 DciArray.hpp28 #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 DciObject.cpp26 #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 DciInstance.hpp28 #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 DciObjectFactory.hpp29 #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 DciNullObject.cpp38 ciObject::print_impl(st);
H A DciCPCache.hpp29 #include "ci/ciObject.hpp"
38 class ciCPCache : public ciObject {
52 ciCPCache(constantPoolCacheHandle cpcache) : ciObject(cpcache) {}
54 // What kind of ciObject is this?
H A DciObjArray.cpp36 ciObject* ciObjArray::obj_at(int index) {
H A DciObjArray.hpp51 // What kind of ciObject is this?
54 ciObject* obj_at(int index);
H A DciObject.hpp33 // 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 DciType.cpp41 ciType::ciType(BasicType basic_type) : ciObject() {
47 ciType::ciType(KlassHandle k) : ciObject(k) {
51 ciType::ciType(ciKlass* klass) : ciObject(klass) {
H A DciConstant.hpp47 ciObject* _object;
69 ciConstant(BasicType type, ciObject* p) {
109 ciObject* as_object() const {
H A DciClassList.hpp46 class ciObject;
102 friend class ciObject; \
H A DciType.hpp28 #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 DciObjectFactory.java50 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 DciInstance.java34 public class ciInstance extends ciObject {
H A DciReceiverTypeData.java45 ciObject recv = ciObjectFactory.get(addressAt(receiverCellIndex(row)));
H A DciType.java33 public class ciType extends ciObject {
H A DciVirtualCallData.java45 ciObject recv = ciObjectFactory.get(addressAt(receiverCellIndex(row)));
H A DciObject.java34 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 DcompileLog.hpp30 class ciObject;
75 int identify(ciObject* obj);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_ValueType.cpp99 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 DsharkConstant.hpp44 ciObject* _object;
/openjdk7/hotspot/src/share/vm/code/
H A Ddependencies.hpp206 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 Ddependencies.cpp54 _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...]

Completed in 88 milliseconds

123