Home
last modified time | relevance | path

Searched refs:array_type (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dssa_builder.cc310 ReferenceTypeInfo array_type = array->GetReferenceTypeInfo(); in GetPrimitiveArrayComponentType() local
311 DCHECK(array_type.IsPrimitiveArrayClass()); in GetPrimitiveArrayComponentType()
313 array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType()); in GetPrimitiveArrayComponentType()
340 DataType::Type array_type = GetPrimitiveArrayComponentType(array); in FixAmbiguousArrayOps() local
341 DCHECK_EQ(DataType::Is64BitType(aget_int->GetType()), DataType::Is64BitType(array_type)); in FixAmbiguousArrayOps()
343 if (DataType::IsIntOrLongType(array_type)) { in FixAmbiguousArrayOps()
352 DCHECK(DataType::IsFloatingPointType(array_type)); in FixAmbiguousArrayOps()
383 DataType::Type array_type = GetPrimitiveArrayComponentType(array); in FixAmbiguousArrayOps() local
384 DCHECK_EQ(DataType::Is64BitType(value_type), DataType::Is64BitType(array_type)); in FixAmbiguousArrayOps()
386 if (DataType::IsFloatingPointType(array_type)) { in FixAmbiguousArrayOps()
[all …]
/art/runtime/verifier/
Dmethod_verifier.cc2589 const RegType& array_type = work_line_->GetRegisterType(this, inst->VRegA_31t()); in CodeFlowVerifyInstruction() local
2591 if (!array_type.IsZeroOrNull()) { in CodeFlowVerifyInstruction()
2592 if (!array_type.IsArrayTypes()) { in CodeFlowVerifyInstruction()
2594 << array_type; in CodeFlowVerifyInstruction()
2595 } else if (array_type.IsUnresolvedTypes()) { in CodeFlowVerifyInstruction()
2598 << array_type; in CodeFlowVerifyInstruction()
2600 const RegType& component_type = reg_types_.GetComponentType(array_type, in CodeFlowVerifyInstruction()
4470 const RegType& array_type = work_line_->GetRegisterType(this, inst->VRegB_23x()); in VerifyAGet() local
4471 if (array_type.IsZeroOrNull()) { in VerifyAGet()
4491 } else if (!array_type.IsArrayTypes()) { in VerifyAGet()
[all …]
/art/runtime/
Dtransaction.cc631 Primitive::Type array_type, in UndoArrayWrite() argument
637 switch (array_type) { in UndoArrayWrite()
674 LOG(FATAL) << "Unsupported type " << array_type; in UndoArrayWrite()
Dtransaction.h216 Primitive::Type array_type,
/art/compiler/debug/
Delf_debug_info_writer.h540 size_t array_type = info_.StartTag(DW_TAG_array_type); in WriteTypeDeclaration() local
545 info_.WriteRef4(DW_AT_type, array_type); in WriteTypeDeclaration()
/art/runtime/interpreter/
Dinterpreter_common.cc1083 ObjPtr<mirror::Class> array_type, in PackCollectorArrayForBootstrapMethod() argument
1116 array_type, \ in PackCollectorArrayForBootstrapMethod()
1144 ObjPtr<mirror::Class> component_type = array_type->GetComponentType(); in PackCollectorArrayForBootstrapMethod()
1365 ObjPtr<mirror::Class> array_type = call_site_type->GetPTypes()->Get(argument_index); in InvokeBootstrapMethod() local
1368 array_type, in InvokeBootstrapMethod()
Dunstarted_runtime_test.cc116 ObjPtr<mirror::Class> array_type = in CreateObjectArray() local
118 CHECK(array_type != nullptr); in CreateObjectArray()
120 mirror::ObjectArray<mirror::Object>::Alloc(self, array_type, 3); in CreateObjectArray()
/art/dex2oat/linker/
Dimage_writer.h552 Bin array_type)
Dimage_writer.cc2943 Bin array_type) { in FixupPointerArray() argument
2961 CHECK_EQ(array_type, Bin::kArtField); in FixupPointerArray()
/art/libdexfile/dex/
Ddex_file_verifier.cc984 EncodedArrayValueIterator::ValueType array_type = array_it.GetValueType(); in CheckStaticFieldTypes() local
986 switch (array_type) { in CheckStaticFieldTypes()
1053 ErrorStringPrintf("unexpected static field initial value type: %x", array_type); in CheckStaticFieldTypes()