Searched refs:ciObject (Results 26 - 50 of 62) sorted by relevance

123

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_ValueType.hpp300 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 Dc1_LIRGenerator.hpp281 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 Dc1_Instruction.cpp500 ciObject* xvalue = lt->as_ObjectType()->constant_value();
501 ciObject* yvalue = rt->as_ObjectType()->constant_value();
/openjdk7/hotspot/src/share/vm/ci/
H A DciObjectFactory.cpp57 // 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 DbcEscapeAnalyzer.hpp65 GrowableArray<ciObject *> _dependencies;
117 GrowableArray<ciObject *>* dependencies() { return &_dependencies; }
H A DciEnv.hpp80 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 DciField.hpp153 ciConstant constant_value_of(ciObject* object) {
H A DciMethodData.hpp30 #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 DciEnv.cpp69 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 DciMethodData.cpp38 ciMethodData::ciMethodData(methodDataHandle h_md) : ciObject(h_md) {
60 ciMethodData::ciMethodData() : ciObject() {
367 ciObject::print_impl(st);
H A DciMethod.hpp30 #include "ci/ciObject.hpp"
47 class ciMethod : public ciObject {
270 // What kind of ciObject is this?
H A DciStreams.hpp264 ciObject* get_appendix();
H A DciStreams.cpp397 ciObject* ciBytecodeStream::get_appendix() {
H A DciMethod.cpp71 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 DciMethod.java35 public class ciMethod extends ciObject {
H A DciMethodData.java34 public class ciMethodData extends ciObject {
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkConstant.cpp109 ciObject *object = constant.as_object();
H A DsharkBuilder.hpp209 llvm::Value* CreateInlineOop(ciObject* object, const char* name = "") {
/openjdk7/hotspot/src/share/vm/opto/
H A Dtype.hpp752 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 Dparse3.cpp163 ciObject* constant_oop = oop_ptr->const_oop();
191 ciObject* con = field->constant_value().as_object();
327 ciObject* oop_constant = constant.as_object();
H A Dtype.cpp2370 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 DcompileLog.cpp102 int CompileLog::identify(ciObject* obj) {
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1012 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 Dc1_LIRGenerator_sparc.cpp942 ciObject* obj = (ciObject*) ciObjArrayKlass::make(x->klass());
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRGenerator_x86.cpp1079 ciObject* obj = (ciObject*) ciObjArrayKlass::make(x->klass());

Completed in 113 milliseconds

123