Searched refs:ciArrayKlass (Results 1 - 25 of 28) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/ci/
H A DciArrayKlass.cpp26 #include "ci/ciArrayKlass.hpp"
31 // ciArrayKlass
37 // ciArrayKlass::ciArrayKlass
40 ciArrayKlass::ciArrayKlass(KlassHandle h_k) : ciKlass(h_k) { function in class:ciArrayKlass
46 // ciArrayKlass::ciArrayKlass
49 ciArrayKlass::ciArrayKlass(ciSymbo function in class:ciArrayKlass
[all...]
H A DciArrayKlass.hpp30 // ciArrayKlass
34 class ciArrayKlass : public ciKlass { class in inherits:ciKlass
40 ciArrayKlass(KlassHandle h_k);
41 ciArrayKlass(ciSymbol* name, int dimension, ciKlass* klass);
47 const char* type_string() { return "ciArrayKlass"; }
64 static ciArrayKlass* make(ciType* element_type);
H A DciTypeArrayKlass.hpp28 #include "ci/ciArrayKlass.hpp"
34 class ciTypeArrayKlass : public ciArrayKlass {
H A DciTypeArrayKlass.cpp36 ciTypeArrayKlass::ciTypeArrayKlass(KlassHandle h_k) : ciArrayKlass(h_k) {
H A DciClassList.hpp65 class ciArrayKlass;
120 friend class ciArrayKlass; \
H A DciObjArrayKlass.hpp28 #include "ci/ciArrayKlass.hpp"
34 class ciObjArrayKlass : public ciArrayKlass {
H A DciObjArrayKlass.cpp42 ciObjArrayKlass::ciObjArrayKlass(KlassHandle h_k) : ciArrayKlass(h_k) {
65 : ciArrayKlass(array_name,
H A DciObject.hpp269 ciArrayKlass* as_array_klass() {
271 return (ciArrayKlass*)this;
H A DciTypeFlow.cpp746 ciArrayKlass* array_klass = str->get_klass(will_link)->as_array_klass();
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/
H A DciArrayKlass.java34 public class ciArrayKlass extends ciKlass { class in inherits:ciKlass
44 Type type = db.lookupType("ciArrayKlass");
50 public ciArrayKlass(Address addr) { method in class:ciArrayKlass
H A DciTypeArrayKlass.java34 public class ciTypeArrayKlass extends ciArrayKlass {
H A DciObjArrayKlass.java34 public class ciObjArrayKlass extends ciArrayKlass {
/openjdk7/hotspot/src/share/vm/opto/
H A Dparse3.cpp399 Node* Parse::expand_multianewarray(ciArrayKlass* array_klass, Node* *lengths, int ndimensions, int nargs) {
406 ciArrayKlass* array_klass_1 = array_klass->as_obj_array_klass()->element_klass()->as_array_klass();
425 ciArrayKlass* array_klass = iter().get_klass(will_link)->as_array_klass();
497 Node* dims_array_klass = makecon(TypeKlassPtr::make(ciArrayKlass::make(ciType::make(T_INT))));
H A Dparse.hpp523 Node* expand_multianewarray(ciArrayKlass* array_klass, Node* *lengths, int ndimensions, int nargs);
H A Dtype.cpp339 TypeAryPtr::NARROWOOPS = TypeAryPtr::make(TypePtr::BotPTR, TypeAry::make(TypeNarrowOop::BOTTOM, TypeInt::POS), NULL /*ciArrayKlass::make(o)*/, false, Type::OffsetBot);
348 TypeAryPtr::OOPS = TypeAryPtr::make(TypePtr::BotPTR, TypeAry::make(TypeInstPtr::BOTTOM,TypeInt::POS), NULL /*ciArrayKlass::make(o)*/, false, Type::OffsetBot);
2621 ciKlass* klass = ciArrayKlass::make(ciType::make(bt));
2629 ciKlass* klass = ciArrayKlass::make(ciType::make(bt));
H A Dmemnode.cpp1960 return TypeKlassPtr::make(ciArrayKlass::make(t));
2004 ciArrayKlass *ak = tary->klass()->as_array_klass();
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Instruction.cpp177 ciArrayKlass* ak = (ciArrayKlass*)array_type;
195 ciArrayKlass* ak = (ciArrayKlass*)array_type;
H A Dc1_LIRGenerator.cpp32 #include "ci/ciArrayKlass.hpp"
701 static ciArrayKlass* as_array_klass(ciType* type) {
703 return (ciArrayKlass*)type;
741 void LIRGenerator::arraycopy_helper(Intrinsic* x, int* flagsp, ciArrayKlass** expected_typep) {
749 ciArrayKlass* expected_type = NULL;
752 ciArrayKlass* src_exact_type = as_array_klass(src->exact_type());
753 ciArrayKlass* src_declared_type = as_array_klass(src->declared_type());
758 ciArrayKlass* dst_exact_type = as_array_klass(dst->exact_type());
759 ciArrayKlass* dst_declared_type = as_array_klass(dst->declared_type());
769 ciArrayKlass* dst_typ
[all...]
H A Dc1_LIR.hpp1215 ciArrayKlass* _expected_type;
1236 ciArrayKlass* expected_type, int flags, CodeEmitInfo* info);
1245 ciArrayKlass* expected_type() const { return _expected_type; }
2143 void arraycopy(LIR_Opr src, LIR_Opr src_pos, LIR_Opr dst, LIR_Opr dst_pos, LIR_Opr length, LIR_Opr tmp, ciArrayKlass* expected_type, int flags, CodeEmitInfo* info) { append(new LIR_OpArrayCopy(src, src_pos, dst, dst_pos, length, tmp, expected_type, flags, info)); }
H A Dc1_LIRGenerator.hpp334 void arraycopy_helper(Intrinsic* x, int* flags, ciArrayKlass** expected_type);
H A Dc1_LIR.cpp410 LIR_Opr tmp, ciArrayKlass* expected_type, int flags, CodeEmitInfo* info)
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkTopLevelBlock.cpp863 ((ciArrayKlass *) array->type())->element_type() :
1792 ciArrayKlass *array_klass = ciArrayKlass::make(ciType::make(type));
1817 ciArrayKlass *array_klass = iter()->get_klass(will_link)->as_array_klass();
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1023 nonstatic_field(ciArrayKlass, _dimension, jint) \
2030 declare_type(ciArrayKlass, ciKlass) \
2031 declare_type(ciTypeArrayKlass, ciArrayKlass) \
2032 declare_type(ciObjArrayKlass, ciArrayKlass) \
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRGenerator_sparc.cpp781 ciArrayKlass* expected_type;
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRGenerator_x86.cpp931 ciArrayKlass* expected_type;

Completed in 4786 milliseconds

12