Searched refs:GetComponentType (Results 1 - 25 of 52) sorted by relevance

123

/art/test/004-UnsafeTest/
H A Dunsafe_test.cc31 Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType())).Int32Value();
37 return Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType());
/art/compiler/optimizing/
H A Dinstruction_simplifier_arm.cc174 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType());
176 Primitive::Type type = instruction->GetComponentType();
H A Dreference_type_propagation.h52 (!klass->IsArrayClass() || IsAdmissible(klass->GetComponentType()));
H A Dinstruction_simplifier_arm64.cc153 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType());
H A Dreference_type_propagation.cc809 if (handle->IsObjectArrayClass() && IsAdmissible(handle->GetComponentType())) {
811 handle_cache->NewHandle(handle->GetComponentType());
H A Dssa_builder.cc303 return array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType();
/art/runtime/mirror/
H A Darray.cc63 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType()));
130 CHECK(GetClass()->GetComponentType()->IsPrimitive()) << "Will miss write barriers";
H A Dobject-inl.h186 template GetComponentType<kNewFlags, kReadBarrierOption>()->IsPrimitive();
222 DCHECK(GetClass<kNewFlags>()->GetComponentType()->IsPrimitiveBoolean());
230 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte());
238 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() ||
239 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean());
247 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
255 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort());
263 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() ||
264 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
272 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlag
[all...]
H A Dclass-inl.h395 return GetComponentType()->IsAssignableFrom(src->GetComponentType());
835 return match[0] == '[' && GetComponentType()->DescriptorEquals(match + 1);
1006 inline Class* Class::GetComponentType() { function in class:art::mirror::Class
1012 return GetComponentType<kVerifyFlags, kReadBarrierOption>() != nullptr;
1017 ObjPtr<Class> const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>();
1130 ObjPtr<Class> component = GetComponentType();
H A Dobject_array-inl.h78 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType();
268 Class* dst_class = GetClass()->GetComponentType();
H A Dthrowable.cc126 CHECK_EQ(stack_trace->GetClass()->GetComponentType(),
H A Dclass.h471 GetComponentType<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis)>()->
497 Class* GetComponentType() REQUIRES_SHARED(Locks::mutator_lock_);
500 DCHECK(GetComponentType() == nullptr);
513 return GetComponentType<kDefaultVerifyFlags, kReadBarrierOption>()->GetPrimitiveTypeSizeShift();
538 auto* component_type = GetComponentType<kVerifyFlags>();
545 auto* component_type = GetComponentType<kVerifyFlags>();
H A Dobject.cc124 if (!c->GetComponentType()->IsPrimitive()) {
H A Dclass.cc277 os << " componentType=" << PrettyClass(GetComponentType()) << "\n";
374 klass1 = klass1->GetComponentType();
377 klass2 = klass2->GetComponentType();
910 const char* elem_desc = GetComponentType()->GetDescriptor(&temp);
/art/runtime/native/
H A Djava_lang_System.cc88 ObjPtr<mirror::Class> dstComponentType = dstArray->GetClass()->GetComponentType();
89 ObjPtr<mirror::Class> srcComponentType = srcArray->GetClass()->GetComponentType();
178 DCHECK_EQ(srcArray->GetClass()->GetComponentType()->GetPrimitiveType(), kPrimType);
H A Djava_lang_reflect_Array.cc40 DCHECK_EQ(dimensions_obj->GetClass()->GetComponentType()->GetPrimitiveType(),
H A Dsun_misc_Unsafe.cc352 ObjPtr<mirror::Class> component_type = dst->GetClass()->GetComponentType();
383 ObjPtr<mirror::Class> component_type = src->GetClass()->GetComponentType();
/art/runtime/verifier/
H A Dreg_type.cc545 return type->IsArrayClass() && !type->GetComponentType()->IsPrimitive();
571 return type->IsArrayClass() && type->GetComponentType()->IsObjectClass();
747 mirror::Class* s_ct = s->GetComponentType();
748 mirror::Class* t_ct = t->GetComponentType();
908 const RegType& cmp1 = reg_types.GetComponentType(*this, class_loader.Get());
909 const RegType& cmp2 = reg_types.GetComponentType(src, class_loader.Get());
H A Dreg_type_cache.h148 const RegType& GetComponentType(const RegType& array, mirror::ClassLoader* loader)
H A Dverifier_deps.cc260 klass = klass->GetComponentType();
440 mirror::Class* destination_component = destination->GetComponentType();
441 mirror::Class* source_component = source->GetComponentType();
H A Dreg_type_cache.cc611 const RegType& RegTypeCache::GetComponentType(const RegType& array, mirror::ClassLoader* loader) { function in class:art::verifier::RegTypeCache
619 mirror::Class* klass = array.GetClass()->GetComponentType();
/art/runtime/
H A Dclass_linker-inl.h41 if (array_class != nullptr && array_class->GetComponentType() == *element_class) {
H A Dclass_linker_test.cc97 EXPECT_TRUE(primitive->GetComponentType() == nullptr);
136 EXPECT_TRUE(JavaLangObject->GetComponentType() == nullptr);
182 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
200 ASSERT_TRUE(array->GetComponentType() != nullptr);
201 ASSERT_GT(strlen(array->GetComponentType()->GetDescriptor(&temp)), 0U);
212 EXPECT_EQ(array->GetComponentType()->IsPublic(), array->IsPublic());
232 ObjPtr<mirror::Class> array_ptr = array->GetComponentType();
281 EXPECT_TRUE(klass->GetComponentType() == nullptr);
899 EXPECT_TRUE(MyClass->GetComponentType() == nullptr);
/art/runtime/openjdkjvmti/
H A Dti_class_definition.cc95 DCHECK(orig_dex->GetClass()->GetComponentType()->IsPrimitiveByte());
/art/runtime/interpreter/
H A Dunstarted_runtime.cc736 if (src_array->GetClass()->GetComponentType() != dst_array->GetClass()->GetComponentType()) {
740 src_array->GetClass()->GetComponentType()).c_str(),
742 dst_array->GetClass()->GetComponentType()).c_str());
799 GetComponentType();
804 GetComponentType();
808 src_array->GetClass()->GetComponentType()).c_str(),
810 dst_array->GetClass()->GetComponentType()).c_str());

Completed in 684 milliseconds

123