Searched defs:component_type (Results 1 - 7 of 7) sorted by relevance

/art/compiler/dex/
H A Dverified_method.cc243 const verifier::RegType& component_type = method_verifier->GetRegTypeCache() local
245 is_safe_cast = component_type.IsStrictlyAssignableFrom(value_type);
/art/runtime/mirror/
H A Dclass.h508 mirror::Class* const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); member in class:art::mirror::FINAL::mirror
509 return component_type != nullptr && !component_type->IsPrimitive();
515 auto* component_type = GetComponentType<kVerifyFlags>(); local
516 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>();
522 auto* component_type = GetComponentType<kVerifyFlags>(); local
523 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>();
H A Dobject-inl.h349 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local
350 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>();
363 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local
364 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>();
376 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); local
377 return component_type != nullptr && component_type->template IsPrimitiveFloat<kNewFlags>();
392 auto* component_type local
[all...]
/art/runtime/native/
H A Dsun_misc_Unsafe.cc347 mirror::Class* component_type = dst->GetClass()->GetComponentType(); local
348 if (component_type->IsPrimitiveByte() || component_type->IsPrimitiveBoolean()) {
350 } else if (component_type->IsPrimitiveShort() || component_type->IsPrimitiveChar()) {
352 } else if (component_type->IsPrimitiveInt() || component_type->IsPrimitiveFloat()) {
354 } else if (component_type->IsPrimitiveLong() || component_type->IsPrimitiveDouble()) {
378 mirror::Class* component_type local
[all...]
/art/imgdiag/
H A Dimgdiag.cc247 mirror::Class* component_type = klass->GetComponentType(); local
248 Primitive::Type primitive_type = component_type->GetPrimitiveType();
/art/runtime/verifier/
H A Dmethod_verifier.cc2511 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local
2512 DCHECK(!component_type.IsConflict());
2513 if (component_type.IsNonZeroReferenceTypes()) {
2515 << component_type;
2524 size_t elem_width = Primitive::ComponentSize(component_type.GetPrimitiveType());
4357 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local
4358 if (!component_type.IsReferenceTypes() && !is_primitive) {
4361 } else if (component_type.IsNonZeroReferenceTypes() && is_primitive) {
4364 } else if (is_primitive && !insn_type.Equals(component_type) &&
4365 !((insn_type.IsInteger() && component_type
4475 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local
[all...]
/art/runtime/gc/
H A Dheap.cc751 mirror::Class* component_type = klass->GetComponentType<kVerifyNone>(); local
752 if (IsValidContinuousSpaceObjectAddress(component_type) && klass->IsArrayClass<kVerifyNone>()) {
754 result += SafeGetClassDescriptor(component_type);

Completed in 459 milliseconds