Home
last modified time | relevance | path

Searched refs:arrayExpr (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DvalidateHelpers.cpp330 bool ETSChecker::ValidateTupleMinElementSize(ir::ArrayExpression *const arrayExpr, ETSTupleType *tuple) in ValidateTupleMinElementSize() argument
332 if (arrayExpr->Elements().size() < static_cast<size_t>(tuple->GetMinTupleSize())) { in ValidateTupleMinElementSize()
335 arrayExpr->Start()); in ValidateTupleMinElementSize()
H A Dhelpers.cpp2267 void ETSChecker::ModifyPreferredType(ir::ArrayExpression *const arrayExpr, Type *const newPreferredType) in ModifyPreferredType() argument
2270 arrayExpr->SetPreferredType(newPreferredType); in ModifyPreferredType()
2271 arrayExpr->SetTsType(nullptr); in ModifyPreferredType()
2273 for (auto *const element : arrayExpr->Elements()) { in ModifyPreferredType()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DenumLowering.cpp142 auto *const arrayExpr = checker_->AllocNode<ir::ArrayExpression>(std::move(elements), Allocator()); in MakeArray() local
145 arrayIdent, arrayExpr, typeAnnotation, in MakeArray()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h613 bool ValidateTupleMinElementSize(ir::ArrayExpression *arrayExpr, ETSTupleType *tuple);
614 void ModifyPreferredType(ir::ArrayExpression *arrayExpr, Type *newPreferredType);

Completed in 9 milliseconds