Searched refs:arrayExpr (Results 1 – 4 of 4) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | enum.cpp | 91 …auto *const arrayExpr = checker->Allocator()->New<ir::ArrayExpression>(std::move(elements), checke… in MakeArray() local 92 arrayExpr->SetPreferredType(elementType); in MakeArray() 93 arrayExpr->SetTsType(checker->CreateETSArrayType(elementType)); in MakeArray() 98 arrayIdent, arrayExpr, nullptr, in MakeArray() 100 arrayClassProp->SetTsType(arrayExpr->TsType()); in MakeArray()
|
| D | helpers.cpp | 2599 void ETSChecker::ValidateTupleMinElementSize(ir::ArrayExpression *const arrayExpr, ETSTupleType *tu… in ValidateTupleMinElementSize() argument 2601 if (arrayExpr->Elements().size() < static_cast<size_t>(tuple->GetMinTupleSize())) { in ValidateTupleMinElementSize() 2604 arrayExpr->Start()); in ValidateTupleMinElementSize() 2608 void ETSChecker::ModifyPreferredType(ir::ArrayExpression *const arrayExpr, Type *const newPreferred… in ModifyPreferredType() argument 2611 arrayExpr->SetPreferredType(newPreferredType); in ModifyPreferredType() 2612 arrayExpr->SetTsType(nullptr); in ModifyPreferredType() 2614 for (auto *const element : arrayExpr->Elements()) { in ModifyPreferredType()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/src/ |
| D | simplify.cpp | 1147 auto *arrayExpr = mirBuilder->CreateExprArray(*arrayType, addrExpr, indexExpr); in ExpandMemset() local 1150 … auto *arrayElementAssign = mirBuilder->CreateStmtIassign(*elemPtrType, 0, arrayExpr, newValOpnd); in ExpandMemset() 1379 auto *arrayExpr = mirBuilder->CreateExprArray(*arrayType, addrExpr, indexExpr); in ExpandMemcpy() local 1382 … auto *arrayElemAssign = mirBuilder->CreateStmtIassign(*elemPtrType, 0, arrayExpr, rhsIreadExpr); in ExpandMemcpy()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSchecker.h | 541 void ValidateTupleMinElementSize(ir::ArrayExpression *arrayExpr, ETSTupleType *tuple); 542 void ModifyPreferredType(ir::ArrayExpression *arrayExpr, Type *newPreferredType);
|