Home
last modified time | relevance | path

Searched refs:componentType (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-type.h47 Type(const Type &componentType, size_t rank) in Type() argument
48 : Type(componentType.GetComponentName(), componentType.GetRank() + rank) in Type()
H A Dannotation.h506 ArrayValue(Type componentType, std::vector<ScalarValue> values) in ArrayValue() argument
507 : Value(Type::ARRAY), componentType_(componentType), values_(std::move(values)) in ArrayValue()
H A Dassembly-emitter.cpp328 auto componentType = type.GetComponentType(); in CheckValueArrayCase() local
334 if (!CheckValueType(valueComponentType, componentType, program)) { in CheckValueArrayCase()
340 if (!CheckValue(&elemValue, componentType, program)) { in CheckValueArrayCase()
570 auto componentType = value->GetAsArray()->GetComponentType(); in CreateValueItem() local
571 return container->CreateItem<ArrayValueItem>(panda_file::Type(GetTypeId(componentType)), in CreateValueItem()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_class.cpp455 void EtsClass::SetComponentType(EtsClass *componentType) in SetComponentType() argument
457 if (componentType == nullptr) { in SetComponentType()
461 GetRuntimeClass()->SetComponentType(componentType->GetRuntimeClass()); in SetComponentType()
466 ark::Class *componentType = GetRuntimeClass()->GetComponentType(); in GetComponentType() local
467 if (componentType == nullptr) { in GetComponentType()
470 return FromRuntimeClass(componentType); in GetComponentType()
H A Dets_array.h64 auto componentType = GetCoreType()->ClassAddr<Class>()->GetComponentType(); in IsPrimitive() local
65 ASSERT(componentType != nullptr); in IsPrimitive()
66 return componentType->IsPrimitive(); in IsPrimitive()
H A Dets_class.h379 void SetComponentType(EtsClass *componentType);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dconst_array_resolver.cpp323 auto componentType = arrayType.GetComponentType(); in FillLiteral() local
330 return FillPrimitiveLiteral(literal, componentType.GetId(), *valueInst); in FillLiteral()
333 auto componentTypeDescriptor = componentType.GetDescriptor(); in FillLiteral()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
H A Dets_class_file_test.cpp835 EtsClass *componentType = GetTestClass(source, "LTestObject;"); in TEST_F() local
836 ASSERT_NE(componentType, nullptr); in TEST_F()
838 klass->SetComponentType(componentType); in TEST_F()
839 ASSERT_EQ(klass->GetComponentType(), componentType); in TEST_F()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.h1724 ArrayValueItem(panda_file::Type componentType, std::vector<ScalarValueItem> items) in ArrayValueItem() argument
1725 : ValueItem(Type::ARRAY), componentType_(componentType), items_(std::move(items)) in ArrayValueItem()

Completed in 13 milliseconds