/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_ValueType.hpp | 300 virtual ciObject* constant_value() const { ShouldNotReachHere(); return NULL; } 309 ciObject* _value; 312 ObjectConstant(ciObject* value) { _value = value; } 314 ciObject* value() const { return _value; } 318 virtual ciObject* constant_value() const; 340 virtual ciObject* constant_value() const; 362 virtual ciObject* constant_value() const; 384 virtual ciObject* constant_value() const;
|
H A D | c1_LIRGenerator.hpp | 281 ciObject* get_jobject_constant(Value value); 309 void jobject2reg_with_patching(LIR_Opr r, ciObject* obj, CodeEmitInfo* info); 612 ciObject* get_jobject_constant() const;
|
H A D | c1_Instruction.cpp | 500 ciObject* xvalue = lt->as_ObjectType()->constant_value(); 501 ciObject* yvalue = rt->as_ObjectType()->constant_value();
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciObjectFactory.cpp | 57 // of ciObject and its subclasses. It contains a caching mechanism 58 // which ensures that for each oop, at most one ciObject is created. 59 // This invariant allows more efficient implementation of ciObject. 61 // Implementation note: the oop->ciObject mapping is represented as 71 GrowableArray<ciObject*>* ciObjectFactory::_shared_ci_objects = NULL; 89 _ci_objects = new (arena) GrowableArray<ciObject*>(arena, expected_size, 0, NULL); 149 _ci_objects = new (_arena) GrowableArray<ciObject*>(_arena, 64, 0, NULL); 185 ciObject* obj = _ci_objects->at(i2); 249 // Get the ciObject corresponding to some oop. If the ciObject ha [all...] |
H A D | bcEscapeAnalyzer.hpp | 65 GrowableArray<ciObject *> _dependencies; 117 GrowableArray<ciObject *>* dependencies() { return &_dependencies; }
|
H A D | ciEnv.hpp | 80 static ciObject* _null_object_instance; 165 // Get a ciObject from the object factory. Ensures uniqueness 167 ciObject* get_object(oop o) { 378 ciArray* make_system_array(GrowableArray<ciObject*>* objects); 388 int array_element_offset_in_bytes(ciArray* a, ciObject* o);
|
H A D | ciField.hpp | 153 ciConstant constant_value_of(ciObject* object) {
|
H A D | ciMethodData.hpp | 30 #include "ci/ciObject.hpp" 74 ciObject* recv = (ciObject*)intptr_at(receiver0_offset + row * receiver_type_row_cell_count); 145 class ciMethodData : public ciObject {
|
H A D | ciEnv.cpp | 69 ciObject* ciEnv::_null_object_instance; 310 ciArray* ciEnv::make_system_array(GrowableArray<ciObject*>* objects) { 329 int ciEnv::array_element_offset_in_bytes(ciArray* a_h, ciObject* o_h) { 587 ciObject* ciobj = get_object(obj); 612 ciObject* constant = get_object(string); 629 ciObject* ciobj = get_object(obj); 634 ciObject* ciobj = get_unloaded_method_type_constant(signature); 643 ciObject* ciobj = get_unloaded_method_handle_constant(callee, name, signature, ref_kind);
|
H A D | ciMethodData.cpp | 38 ciMethodData::ciMethodData(methodDataHandle h_md) : ciObject(h_md) { 60 ciMethodData::ciMethodData() : ciObject() { 367 ciObject::print_impl(st);
|
H A D | ciMethod.hpp | 30 #include "ci/ciObject.hpp" 47 class ciMethod : public ciObject { 270 // What kind of ciObject is this?
|
H A D | ciStreams.hpp | 264 ciObject* get_appendix();
|
H A D | ciStreams.cpp | 397 ciObject* ciBytecodeStream::get_appendix() {
|
H A D | ciMethod.cpp | 71 ciMethod::ciMethod(methodHandle h_m) : ciObject(h_m) { 154 ciObject(ciMethodKlass::make()), 1210 ciObject::print_impl(st);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/ |
H A D | ciMethod.java | 35 public class ciMethod extends ciObject {
|
H A D | ciMethodData.java | 34 public class ciMethodData extends ciObject {
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkConstant.cpp | 109 ciObject *object = constant.as_object();
|
H A D | sharkBuilder.hpp | 209 llvm::Value* CreateInlineOop(ciObject* object, const char* name = "") {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | type.hpp | 752 TypeOopPtr( TYPES t, PTR ptr, ciKlass* k, bool xk, ciObject* o, int offset, int instance_id ); 764 ciObject* _const_oop; // Constant oop 802 static const TypeOopPtr* make_from_constant(ciObject* o, bool require_constant = false); 807 ciObject* const_oop() const { return _const_oop; } 849 TypeInstPtr( PTR ptr, ciKlass* k, bool xk, ciObject* o, int offset, int instance_id ); 861 static const TypeInstPtr *make(ciObject* o) { 866 static const TypeInstPtr *make(ciObject* o, int offset) { 886 static const TypeInstPtr *make(PTR ptr, ciKlass* k, bool xk, ciObject* o, int offset, int instance_id = InstanceBot ); 919 TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool xk, int offset, int instance_id ) : TypeOopPtr(AryPtr,ptr,k,xk,o,offset, instance_id), _ary(ary) { 952 static const TypeAryPtr *make( PTR ptr, ciObject* [all...] |
H A D | parse3.cpp | 163 ciObject* constant_oop = oop_ptr->const_oop(); 191 ciObject* con = field->constant_value().as_object(); 327 ciObject* oop_constant = constant.as_object();
|
H A D | type.cpp | 2370 TypeOopPtr::TypeOopPtr( TYPES t, PTR ptr, ciKlass* k, bool xk, ciObject* o, int offset, int instance_id ) 2442 ciObject* o = NULL; 2615 const TypeOopPtr* TypeOopPtr::make_from_constant(ciObject* o, bool require_constant) { 2755 ciObject* one = const_oop(); 2756 ciObject* two = a->const_oop(); 2834 TypeInstPtr::TypeInstPtr(PTR ptr, ciKlass* k, bool xk, ciObject* o, int off, int instance_id) 2845 ciObject* o, 3144 ciObject* o = NULL; // the Constant value, if any 3212 ciObject* o = NULL; // Assume not constant when done 3213 ciObject* this_oo [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | compileLog.cpp | 102 int CompileLog::identify(ciObject* obj) {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1012 nonstatic_field(ciObject, _handle, jobject) \ 1013 nonstatic_field(ciObject, _klass, ciKlass*) \ 1014 nonstatic_field(ciObject, _ident, uint) \ 1053 nonstatic_field(ciObjectFactory, _ci_objects, GrowableArray<ciObject*>*) \ 1062 nonstatic_field(ciConstant, _value._object, ciObject*) \ 2022 declare_toplevel_type(ciObject) \ 2023 declare_type(ciMethod, ciObject) \ 2024 declare_type(ciMethodData, ciObject) \ 2025 declare_type(ciType, ciObject) \ 2026 declare_type(ciInstance, ciObject) \ [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 942 ciObject* obj = (ciObject*) ciObjArrayKlass::make(x->klass());
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 1079 ciObject* obj = (ciObject*) ciObjArrayKlass::make(x->klass());
|