Searched refs:ETSNewArrayInstanceExpression (Results 1 - 11 of 11) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsNewArrayInstanceExpression.cpp | 27 void ETSNewArrayInstanceExpression::TransformChildren(const NodeTransformer &cb, in TransformChildren() 41 void ETSNewArrayInstanceExpression::Iterate(const NodeTraverser &cb) const in Iterate() 47 void ETSNewArrayInstanceExpression::Dump(ir::AstDumper *dumper) const in Dump() 50 {{"type", "ETSNewArrayInstanceExpression"}, {"typeReference", typeReference_}, {"dimension", dimension_}}); in Dump() 53 void ETSNewArrayInstanceExpression::Dump(ir::SrcDumper *dumper) const in Dump() 64 void ETSNewArrayInstanceExpression::Compile(compiler::PandaGen *pg) const in Compile() 68 void ETSNewArrayInstanceExpression::Compile(compiler::ETSGen *etsg) const in Compile() 73 checker::Type *ETSNewArrayInstanceExpression::Check(checker::TSChecker *checker) in Check() 78 checker::Type *ETSNewArrayInstanceExpression::Check(checker::ETSChecker *checker) in Check() 83 ETSNewArrayInstanceExpression *ETSNewArrayInstanceExpressio [all...] |
H A D | etsNewArrayInstanceExpression.h | 32 class ETSNewArrayInstanceExpression : public Expression { class 34 ETSNewArrayInstanceExpression() = delete; 35 ~ETSNewArrayInstanceExpression() override = default; 37 NO_COPY_SEMANTIC(ETSNewArrayInstanceExpression); 38 NO_MOVE_SEMANTIC(ETSNewArrayInstanceExpression); 40 explicit ETSNewArrayInstanceExpression(ir::TypeNode *const typeReference, ir::Expression *const dimension) in ETSNewArrayInstanceExpression() function in ark::es2panda::ark::es2panda::ark::es2panda::ir::ETSNewArrayInstanceExpression 90 [[nodiscard]] ETSNewArrayInstanceExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | etsNewArrayInstanceExpressionBuilder.h | 25 class ETSNewArrayInstanceExpressionBuilder : public AstBuilder<ETSNewArrayInstanceExpression> { 41 ETSNewArrayInstanceExpression *Build() in Build()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | expandBrackets.h | 34 ir::ETSNewArrayInstanceExpression *newInstanceExpression) const;
|
H A D | expandBrackets.cpp | 45 ir::ETSNewArrayInstanceExpression *newInstanceExpression) const in ProcessNewArrayInstanceExpression()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 95 _(ETS_NEW_ARRAY_INSTANCE_EXPRESSION, ETSNewArrayInstanceExpression) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 126 void JSCompiler::Compile([[maybe_unused]] const ir::ETSNewArrayInstanceExpression *expr) const in Compile()
|
H A D | ETSCompiler.cpp | 136 void ETSCompiler::Compile(const ir::ETSNewArrayInstanceExpression *expr) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzerUnreachable.cpp | 97 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSNewArrayInstanceExpression *expr) const in Check()
|
H A D | ETSAnalyzer.cpp | 366 checker::Type *ETSAnalyzer::Check(ir::ETSNewArrayInstanceExpression *expr) const in Check()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserExpressions.cpp | 658 auto *arrInstance = AllocNode<ir::ETSNewArrayInstanceExpression>(typeReference, dimension); in ParseNewExpression()
|
Completed in 12 milliseconds