/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | ifStatement.cpp | 37 if (alternate_ != nullptr) { in TransformChildren() 38 if (auto *transformedNode = cb(alternate_); alternate_ != transformedNode) { in TransformChildren() 39 alternate_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 40 alternate_ = transformedNode->AsStatement(); in TransformChildren() 50 if (alternate_ != nullptr) { in Iterate() 51 cb(alternate_); in Iterate() 60 {"alternate", AstDumper::Nullish(alternate_)}}); in Dump() 77 if (alternate_ != nullptr) { in Dump() 79 if (alternate_ in Dump() [all...] |
H A D | ifStatement.h | 38 : Statement(AstNodeType::IF_STATEMENT), test_(test), consequent_(consequent), alternate_(alternate) in IfStatement() 64 return alternate_; 69 return alternate_; 92 Statement *alternate_; member in ark::es2panda::ark::es2panda::ir::final
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | ifStatement.cpp | 32 if (alternate_) { in Iterate() 33 cb(alternate_); in Iterate() 42 {"alternate", AstDumper::Nullable(alternate_)}}); in Dump() 53 if (alternate_) { in Compile() 58 alternate_->Compile(pg); in Compile() 72 if (alternate_) { in Check() 73 alternate_->Check(checker); in Check() 84 if (alternate_) { in UpdateSelf() 85 alternate_ = UpdateIfStatementChildStatement(cb, binder, alternate_); in UpdateSelf() [all...] |
H A D | ifStatement.h | 40 alternate_(alternate) in IfStatement() 56 return alternate_; in Alternate() 71 Statement *alternate_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::IfStatement
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | conditionalExpression.cpp | 37 if (auto *transformedNode = cb(alternate_); alternate_ != transformedNode) { in TransformChildren() 38 alternate_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 39 alternate_ = transformedNode->AsExpression(); in TransformChildren() 47 cb(alternate_); in Iterate() 53 {{"type", "ConditionalExpression"}, {"test", test_}, {"consequent", consequent_}, {"alternate", alternate_}}); in Dump() 66 if (alternate_ != nullptr) { in Dump() 67 alternate_->Dump(dumper); in Dump() 100 auto *const alternate = alternate_->Clone(allocator, nullptr)->AsExpression(); in Clone()
|
H A D | conditionalExpression.h | 36 : Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate_(alternate) in ConditionalExpression() 74 return alternate_; 79 return alternate_; 84 alternate_ = expr; 85 alternate_->SetParent(this); 111 Expression *alternate_; member in ark::es2panda::ark::es2panda::ir::ConditionalExpression
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | conditionalExpression.cpp | 29 cb(alternate_); in Iterate() 35 {{"type", "ConditionalExpression"}, {"test", test_}, {"consequent", consequent_}, {"alternate", alternate_}}); in Dump() 47 alternate_->Compile(pg); in Compile() 59 checker::Type *alternateType = alternate_->Check(checker); in Check() 68 alternate_ = std::get<ir::AstNode *>(cb(alternate_))->AsExpression(); in UpdateSelf()
|
H A D | conditionalExpression.h | 35 : Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate_(alternate) in ConditionalExpression() 56 return alternate_; in Alternate() 73 Expression *alternate_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ConditionalExpression
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | conditionalExpressionBuilder.h | 43 alternate_ = alternate; in SetAlternate() 49 auto *node = AllocNode(test_, consequent_, alternate_); in Build() 56 Expression *alternate_ {};
|
H A D | ifStatementBuilder.h | 43 alternate_ = alternate; in SetAlternate() 49 auto *node = AllocNode(test_, consequent_, alternate_); in Build() 56 Statement *alternate_ {};
|