Home
last modified time | relevance | path

Searched defs:dimension (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsNewArrayInstanceExpression.h41 …t ETSNewArrayInstanceExpression(ir::TypeNode *const typeReference, ir::Expression *const dimension) in ETSNewArrayInstanceExpression()
93 void SetDimension(ir::Expression *dimension) noexcept in SetDimension()
DetsNewArrayInstanceExpression.cpp85 …auto *const dimension = dimension_ != nullptr ? dimension_->Clone(allocator, nullptr)->AsExpressio… in Clone() local
DetsNewMultiDimArrayInstanceExpression.cpp101 for (auto *const dimension : other.dimensions_) { in ETSNewMultiDimArrayInstanceExpression() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DetsNewArrayInstanceExpressionBuilder.h35 ETSNewArrayInstanceExpressionBuilder &SetTypeReference(Expression *dimension) in SetTypeReference()
DetsNewMultiDivArrayInstanceExpressionBuilder.h38 ETSNewMultiDivArrayInstanceExpressionBuilder &AddDimension(Expression *dimension) in AddDimension()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DexpandBrackets.cpp47 auto *dimension = newInstanceExpression->Dimension(); in ProcessNewArrayInstanceExpression() local
99 auto *dimension = newInstanceExpression->Dimensions()[i]; in ProcessNewMultiDimArrayInstanceExpression() local
DarrayLiteralLowering.cpp128 auto *dimension = newExpr->Dimension()->Clone(Allocator(), nullptr); in TryTransformNewArrayExprToRefArray() local
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin/
Dplugin_proceed_to_state_create_ets_new_expression.cpp44 auto dimension = g_impl->ETSNewArrayInstanceExpressionDimension(g_ctx, ast); in FindA() local
92 auto dimension = g_impl->ETSNewArrayInstanceExpressionDimension(g_ctx, ast); in FindC() local
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin_ut/
Dplugin_ut_new_array_instance_expression_api.cpp125 es2panda_AstNode *dimension = g_impl->CreateNumberLiteral(context, 8); in SetAndGetETSArrayExpressionValue() local
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparserExpressions.cpp698 ir::Expression *dimension = ParseExpression(); in ParseNewExpression() local