Lines Matching defs:elem_type

268     BasicType elem_type = TypeArrayKlass::cast(array_type)->element_type();
269 result = oopFactory::new_typeArray(elem_type, len, THREAD);
271 // Although the oopFactory likes to work with the elem_type,
275 Klass* elem_type = ObjArrayKlass::cast(array_type)->element_klass();
276 result = oopFactory::new_objArray(elem_type, len, THREAD);
306 BasicType elem_type = TypeArrayKlass::cast(array_type)->element_type();
307 result = oopFactory::new_typeArray_nozero(elem_type, len, THREAD);
327 BasicType elem_type = TypeArrayKlass::cast(array_type)->element_type();
328 const size_t hs = arrayOopDesc::header_size(elem_type);
344 JRT_ENTRY(void, OptoRuntime::multianewarray2_C(Klass* elem_type, int len1, int len2, JavaThread *thread))
349 assert(elem_type->is_klass(), "not a class");
353 Handle holder(THREAD, elem_type->klass_holder()); // keep the klass alive
354 oop obj = ArrayKlass::cast(elem_type)->multi_allocate(2, dims, THREAD);
360 JRT_ENTRY(void, OptoRuntime::multianewarray3_C(Klass* elem_type, int len1, int len2, int len3, JavaThread *thread))
365 assert(elem_type->is_klass(), "not a class");
370 Handle holder(THREAD, elem_type->klass_holder()); // keep the klass alive
371 oop obj = ArrayKlass::cast(elem_type)->multi_allocate(3, dims, THREAD);
377 JRT_ENTRY(void, OptoRuntime::multianewarray4_C(Klass* elem_type, int len1, int len2, int len3, int len4, JavaThread *thread))
382 assert(elem_type->is_klass(), "not a class");
388 Handle holder(THREAD, elem_type->klass_holder()); // keep the klass alive
389 oop obj = ArrayKlass::cast(elem_type)->multi_allocate(4, dims, THREAD);
395 JRT_ENTRY(void, OptoRuntime::multianewarray5_C(Klass* elem_type, int len1, int len2, int len3, int len4, int len5, JavaThread *thread))
400 assert(elem_type->is_klass(), "not a class");
407 Handle holder(THREAD, elem_type->klass_holder()); // keep the klass alive
408 oop obj = ArrayKlass::cast(elem_type)->multi_allocate(5, dims, THREAD);
413 JRT_ENTRY(void, OptoRuntime::multianewarrayN_C(Klass* elem_type, arrayOopDesc* dims, JavaThread *thread))
415 assert(elem_type->is_klass(), "not a class");
425 Handle holder(THREAD, elem_type->klass_holder()); // keep the klass alive
426 oop obj = ArrayKlass::cast(elem_type)->multi_allocate(len, c_dims, THREAD);