Searched refs:componentType (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-type.h | 47 Type(const Type &componentType, size_t rank) in Type() argument 48 : Type(componentType.GetComponentName(), componentType.GetRank() + rank) in Type()
|
H A D | annotation.h | 506 ArrayValue(Type componentType, std::vector<ScalarValue> values) in ArrayValue() argument 507 : Value(Type::ARRAY), componentType_(componentType), values_(std::move(values)) in ArrayValue()
|
H A D | assembly-emitter.cpp | 328 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 D | ets_class.cpp | 455 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 D | ets_array.h | 64 auto componentType = GetCoreType()->ClassAddr<Class>()->GetComponentType(); in IsPrimitive() local 65 ASSERT(componentType != nullptr); in IsPrimitive() 66 return componentType->IsPrimitive(); in IsPrimitive()
|
H A D | ets_class.h | 379 void SetComponentType(EtsClass *componentType);
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | const_array_resolver.cpp | 323 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 D | ets_class_file_test.cpp | 835 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 D | file_items.h | 1724 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