Home
last modified time | relevance | path

Searched refs:UndefinedLiteral (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/literals/
H A DundefinedLiteral.cpp26 void UndefinedLiteral::TransformChildren([[maybe_unused]] const NodeTransformer &cb, in TransformChildren()
31 void UndefinedLiteral::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
33 void UndefinedLiteral::Dump(ir::AstDumper *dumper) const in Dump()
35 dumper->Add({{"type", "UndefinedLiteral"}, {"value", AstDumper::Property::Constant::PROP_UNDEFINED}}); in Dump()
38 void UndefinedLiteral::Dump(ir::SrcDumper *dumper) const in Dump()
43 void UndefinedLiteral::Compile(compiler::PandaGen *pg) const in Compile()
48 void UndefinedLiteral::Compile(compiler::ETSGen *etsg) const in Compile()
53 checker::Type *UndefinedLiteral::Check(checker::TSChecker *checker) in Check()
58 checker::Type *UndefinedLiteral::Check([[maybe_unused]] checker::ETSChecker *checker) in Check()
64 UndefinedLiteral *UndefinedLitera
[all...]
H A DundefinedLiteral.h22 class UndefinedLiteral : public Literal { class
24 ~UndefinedLiteral() override = default;
26 NO_COPY_SEMANTIC(UndefinedLiteral);
27 NO_MOVE_SEMANTIC(UndefinedLiteral);
29 explicit UndefinedLiteral() : Literal(AstNodeType::UNDEFINED_LITERAL) {} in UndefinedLiteral() function in ark::es2panda::ir::UndefinedLiteral
31 [[nodiscard]] UndefinedLiteral *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DundefinedLiteralBuilder.h25 class UndefinedLiteralBuilder : public AstBuilder<ir::UndefinedLiteral> {
29 UndefinedLiteral *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dliterals.h74 static Literal UndefinedLiteral() in UndefinedLiteral() function in ark::es2panda::ark::es2panda::ark::es2panda::compiler::Literal
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h72 _(UNDEFINED_LITERAL, UndefinedLiteral) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp216 void JSCompiler::Compile([[maybe_unused]] const ir::UndefinedLiteral *expr) const in Compile()
H A DETSCompilerUnrechable.cpp212 void ETSCompiler::Compile([[maybe_unused]] const ir::UndefinedLiteral *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp197 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::UndefinedLiteral *expr) const in Check()
H A DETSAnalyzerUnreachable.cpp146 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::UndefinedLiteral *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/util/
H A Dhelpers.cpp387 return compiler::Literal::UndefinedLiteral(); in ToConstantLiteral()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp188 return std::make_pair(defaultUndef != nullptr ? AllocNode<ir::UndefinedLiteral>() : nullptr, "undefined"); in ParseFunctionParameterExpression()
H A DparserImpl.h243 ir::UndefinedLiteral *ParseUndefinedLiteral();
H A DexpressionParser.cpp926 ir::UndefinedLiteral *ParserImpl::ParseUndefinedLiteral() in ParseUndefinedLiteral()
929 auto *undefinedNode = AllocNode<ir::UndefinedLiteral>(); in ParseUndefinedLiteral()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DutilityTypeHandlers.cpp146 propClone->AsClassProperty()->SetValue(Allocator()->New<ir::UndefinedLiteral>()); in CreateNullishProperty()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp694 allocator, allocator->New<ir::UndefinedLiteral>()); in CreateLambdaClassInvoke()

Completed in 16 milliseconds