Home
last modified time | relevance | path

Searched refs:ETSNewArrayInstanceExpression (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsNewArrayInstanceExpression.cpp27 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 DetsNewArrayInstanceExpression.h32 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 DetsNewArrayInstanceExpressionBuilder.h25 class ETSNewArrayInstanceExpressionBuilder : public AstBuilder<ETSNewArrayInstanceExpression> {
41 ETSNewArrayInstanceExpression *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DexpandBrackets.h34 ir::ETSNewArrayInstanceExpression *newInstanceExpression) const;
H A DexpandBrackets.cpp45 ir::ETSNewArrayInstanceExpression *newInstanceExpression) const in ProcessNewArrayInstanceExpression()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h95 _(ETS_NEW_ARRAY_INSTANCE_EXPRESSION, ETSNewArrayInstanceExpression) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp126 void JSCompiler::Compile([[maybe_unused]] const ir::ETSNewArrayInstanceExpression *expr) const in Compile()
H A DETSCompiler.cpp136 void ETSCompiler::Compile(const ir::ETSNewArrayInstanceExpression *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp97 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSNewArrayInstanceExpression *expr) const in Check()
H A DETSAnalyzer.cpp366 checker::Type *ETSAnalyzer::Check(ir::ETSNewArrayInstanceExpression *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp658 auto *arrInstance = AllocNode<ir::ETSNewArrayInstanceExpression>(typeReference, dimension); in ParseNewExpression()

Completed in 12 milliseconds