Home
last modified time | relevance | path

Searched refs:ETSNewMultiDimArrayInstanceExpression (Results 1 – 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
DetsNewMultiDimArrayInstanceExpression.cpp24 void ETSNewMultiDimArrayInstanceExpression::TransformChildren(const NodeTransformer &cb, in TransformChildren()
40 void ETSNewMultiDimArrayInstanceExpression::Iterate(const NodeTraverser &cb) const in Iterate()
48 void ETSNewMultiDimArrayInstanceExpression::Dump(ir::AstDumper *dumper) const in Dump()
55 void ETSNewMultiDimArrayInstanceExpression::Dump(ir::SrcDumper *dumper) const in Dump()
67 void ETSNewMultiDimArrayInstanceExpression::Compile(compiler::PandaGen *pg) const in Compile()
71 void ETSNewMultiDimArrayInstanceExpression::Compile(compiler::ETSGen *etsg) const in Compile()
76 checker::Type *ETSNewMultiDimArrayInstanceExpression::Check(checker::TSChecker *checker) in Check()
81 checker::VerifiedType ETSNewMultiDimArrayInstanceExpression::Check(checker::ETSChecker *checker) in Check()
86 void ETSNewMultiDimArrayInstanceExpression::ClearPreferredType() in ClearPreferredType()
93 ETSNewMultiDimArrayInstanceExpression::ETSNewMultiDimArrayInstanceExpression( in ETSNewMultiDimArrayInstanceExpression() function in ark::es2panda::ir::ETSNewMultiDimArrayInstanceExpression
[all …]
DetsNewMultiDimArrayInstanceExpression.h33 class ETSNewMultiDimArrayInstanceExpression : public Expression {
35 ETSNewMultiDimArrayInstanceExpression() = delete;
36 ~ETSNewMultiDimArrayInstanceExpression() override = default;
38 NO_COPY_SEMANTIC(ETSNewMultiDimArrayInstanceExpression);
39 NO_MOVE_SEMANTIC(ETSNewMultiDimArrayInstanceExpression);
41 explicit ETSNewMultiDimArrayInstanceExpression(ir::TypeNode *const typeReference, in ETSNewMultiDimArrayInstanceExpression() function
49 … explicit ETSNewMultiDimArrayInstanceExpression(ETSNewMultiDimArrayInstanceExpression const &other,
102 …[[nodiscard]] ETSNewMultiDimArrayInstanceExpression *Clone(ArenaAllocator *allocator, AstNode *par…
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DetsNewMultiDivArrayInstanceExpressionBuilder.h25 …MultiDivArrayInstanceExpressionBuilder : public AstBuilder<ETSNewMultiDimArrayInstanceExpression> {
44 ETSNewMultiDimArrayInstanceExpression *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DexpandBrackets.h37 … public_lib::Context *ctx, ir::ETSNewMultiDimArrayInstanceExpression *newInstanceExpression) const;
40 public_lib::Context *ctx, ir::ETSNewMultiDimArrayInstanceExpression *newInstanceExpression,
DarrayLiteralLowering.h43 …ir::AstNode *TryTransformNewMultiDimArrayToRefArray(ir::ETSNewMultiDimArrayInstanceExpression *new…
DexpandBrackets.cpp83 … public_lib::Context *ctx, ir::ETSNewMultiDimArrayInstanceExpression *newInstanceExpression) const in ProcessNewMultiDimArrayInstanceExpression()
142 public_lib::Context *ctx, ir::ETSNewMultiDimArrayInstanceExpression *newInstanceExpression, in CreateNewMultiDimArrayInstanceExpression()
DarrayLiteralLowering.cpp203 ir::ETSNewMultiDimArrayInstanceExpression *newExpr) in TryTransformNewMultiDimArrayToRefArray()
/arkcompiler/ets_frontend/ets2panda/test/parser/ets/
Dclass_instance-expected.txt430 "type": "ETSNewMultiDimArrayInstanceExpression",
544 "type": "ETSNewMultiDimArrayInstanceExpression",
958 "type": "ETSNewMultiDimArrayInstanceExpression",
1064 "type": "ETSNewMultiDimArrayInstanceExpression",
Darray-expected.txt1713 "type": "ETSNewMultiDimArrayInstanceExpression",
/arkcompiler/ets_frontend/ets2panda/ir/
DastNodeMapping.h99 _(ETS_NEW_MULTI_DIM_ARRAY_INSTANCE_EXPRESSION, ETSNewMultiDimArrayInstanceExpression) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DJSCompilerUnreachable.cpp131 void JSCompiler::Compile([[maybe_unused]] const ir::ETSNewMultiDimArrayInstanceExpression *expr) co… in Compile()
DETSCompiler.cpp304 void ETSCompiler::Compile(const ir::ETSNewMultiDimArrayInstanceExpression *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzerUnreachable.cpp102 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSNewMultiDimArrayInstanceExpression *expr) … in Check()
DETSAnalyzer.cpp551 checker::Type *ETSAnalyzer::Check(ir::ETSNewMultiDimArrayInstanceExpression *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparserExpressions.cpp720 …auto *multiArray = AllocNode<ir::ETSNewMultiDimArrayInstanceExpression>(typeReference, std::move(d… in ParseNewExpression()