Home
last modified time | relevance | path

Searched refs:component_type (Results 1 – 9 of 9) sorted by relevance

/art/runtime/native/
Dsun_misc_Unsafe.cc367 ObjPtr<mirror::Class> component_type = dst->GetClass()->GetComponentType(); in Unsafe_copyMemoryToPrimitiveArray() local
368 if (component_type->IsPrimitiveByte() || component_type->IsPrimitiveBoolean()) { in Unsafe_copyMemoryToPrimitiveArray()
371 } else if (component_type->IsPrimitiveShort() || component_type->IsPrimitiveChar()) { in Unsafe_copyMemoryToPrimitiveArray()
374 } else if (component_type->IsPrimitiveInt() || component_type->IsPrimitiveFloat()) { in Unsafe_copyMemoryToPrimitiveArray()
377 } else if (component_type->IsPrimitiveLong() || component_type->IsPrimitiveDouble()) { in Unsafe_copyMemoryToPrimitiveArray()
402 ObjPtr<mirror::Class> component_type = src->GetClass()->GetComponentType(); in Unsafe_copyMemoryFromPrimitiveArray() local
403 if (component_type->IsPrimitiveByte() || component_type->IsPrimitiveBoolean()) { in Unsafe_copyMemoryFromPrimitiveArray()
406 } else if (component_type->IsPrimitiveShort() || component_type->IsPrimitiveChar()) { in Unsafe_copyMemoryFromPrimitiveArray()
409 } else if (component_type->IsPrimitiveInt() || component_type->IsPrimitiveFloat()) { in Unsafe_copyMemoryFromPrimitiveArray()
412 } else if (component_type->IsPrimitiveLong() || component_type->IsPrimitiveDouble()) { in Unsafe_copyMemoryFromPrimitiveArray()
/art/runtime/mirror/
Dclass-inl.h1047 const ObjPtr<Class> component_type = GetComponentType<kVerifyFlags, kWithoutReadBarrier>(); in IsObjectArrayClass() local
1049 return component_type != nullptr && !component_type->IsPrimitive<kNewFlags>(); in IsObjectArrayClass()
1056 const ObjPtr<Class> component_type = GetComponentType<kVerifyFlags, kWithoutReadBarrier>(); in IsPrimitiveArray() local
1058 return component_type != nullptr && component_type->IsPrimitive<kNewFlags>(); in IsPrimitiveArray()
Dobject-inl.h202 const ObjPtr<Class> component_type = klass->GetComponentType<kNewFlags, kWithoutReadBarrier>(); in IsSpecificPrimitiveArray() local
203 return component_type != nullptr && in IsSpecificPrimitiveArray()
204 component_type->GetPrimitiveType<kNewFlags>() == kType; in IsSpecificPrimitiveArray()
/art/runtime/interpreter/
Dinterpreter_common.cc1144 ObjPtr<mirror::Class> component_type = array_type->GetComponentType(); in PackCollectorArrayForBootstrapMethod() local
1145 if (component_type == GetClassRoot(ClassRoot::kPrimitiveInt, class_roots)) { in PackCollectorArrayForBootstrapMethod()
1147 } else if (component_type == GetClassRoot(ClassRoot::kPrimitiveLong, class_roots)) { in PackCollectorArrayForBootstrapMethod()
1149 } else if (component_type == GetClassRoot(ClassRoot::kPrimitiveFloat, class_roots)) { in PackCollectorArrayForBootstrapMethod()
1151 } else if (component_type == GetClassRoot(ClassRoot::kPrimitiveDouble, class_roots)) { in PackCollectorArrayForBootstrapMethod()
1153 } else if (component_type == GetClassRoot<mirror::MethodType>()) { in PackCollectorArrayForBootstrapMethod()
1155 } else if (component_type == GetClassRoot<mirror::MethodHandle>()) { in PackCollectorArrayForBootstrapMethod()
1157 } else if (component_type == GetClassRoot<mirror::String>(class_roots)) { in PackCollectorArrayForBootstrapMethod()
1159 } else if (component_type == GetClassRoot<mirror::Class>()) { in PackCollectorArrayForBootstrapMethod()
Dunstarted_runtime_test.cc112 ObjPtr<mirror::Class> component_type, in CreateObjectArray() argument
117 runtime->GetClassLinker()->FindArrayClass(self, component_type); in CreateObjectArray()
/art/runtime/dex/
Ddex_file_annotations.cc607 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType())); in ProcessAnnotationValue() local
620 component_type, in ProcessAnnotationValue()
624 if (!component_type->IsPrimitive()) { in ProcessAnnotationValue()
/art/imgdiag/
Dimgdiag.cc474 ObjPtr<mirror::Class> component_type = klass->GetComponentType(); in DiffEntryContents() local
475 Primitive::Type primitive_type = component_type->GetPrimitiveType(); in DiffEntryContents()
/art/compiler/optimizing/
Dloop_optimization.cc1801 DataType::Type component_type = org->AsArraySet()->GetComponentType(); in GenerateVecMem() local
1803 org->InputAt(0), opa, opb, component_type, org->GetSideEffects(), dex_pc); in GenerateVecMem()
/art/runtime/
Dclass_linker_test.cc180 const std::string& component_type, in AssertArrayClass() argument
189 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp)); in AssertArrayClass()