Home
last modified time | relevance | path

Searched refs:left_ (Results 1 - 25 of 30) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DassignmentExpression.cpp35 switch (left_->Type()) { in ConvertibleToAssignmentPattern()
37 convResult = left_->AsArrayExpression()->ConvertibleToArrayPattern(); in ConvertibleToAssignmentPattern()
41 convResult = mustBePattern && left_->AsSpreadElement()->ConvertibleToRest(false); in ConvertibleToAssignmentPattern()
45 convResult = left_->AsObjectExpression()->ConvertibleToObjectPattern(); in ConvertibleToAssignmentPattern()
49 convResult = left_->AsAssignmentExpression()->ConvertibleToAssignmentPattern(mustBePattern); in ConvertibleToAssignmentPattern()
98 cb(left_); in Iterate()
105 dumper->Add({{"type", "AssignmentExpression"}, {"operator", operator_}, {"left", left_}, {"right", right_}}); in Dump()
107 dumper->Add({{"type", "AssignmentPattern"}, {"left", left_}, {"right", right_}}); in Dump()
114 compiler::LReference lref = compiler::LReference::CreateLRef(pg, left_, false); in Compile()
124 pg->StoreAccumulator(left_, lhsRe in Compile()
[all...]
H A DbinaryExpression.cpp31 cb(left_); in Iterate()
39 {"left", left_}, in Dump()
55 left_->Compile(pg); in CompileLogical()
86 auto name = left_->AsPrivateIdentifier()->Name(); in CompilePrivateIn()
109 if (left_->IsPrivateIdentifier()) { in Compile()
122 left_->Compile(pg); in Compile()
131 auto *leftType = left_->Check(checker); in Check()
146 return checker->CheckBinaryOperator(leftType, rightType, left_, right_, this, operator_); in Check()
149 return checker->CheckPlusOperator(leftType, rightType, left_, right_, this, operator_); in Check()
153 return checker->CheckCompareOperator(leftType, rightType, left_, right in Check()
[all...]
H A DbinaryExpression.h37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(leftExpr), right_(rightExpr), operator_(operatorType) in BinaryExpression()
46 return left_; in Left()
51 return left_; in Left()
76 left_ = expr; in SetLeft()
77 SetStart(left_->Start()); in SetLeft()
95 Expression *left_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::BinaryExpression
H A DassignmentExpression.h42 : Expression(type), left_(left), right_(right), operator_(assignmentOperator) in AssignmentExpression()
48 return left_; in Left()
53 return left_; in Left()
81 Expression *left_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::AssignmentExpression
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DassignmentExpression.cpp36 switch (left_->Type()) { in ConvertibleToAssignmentPatternLeft()
38 return left_->AsArrayExpression()->ConvertibleToArrayPattern(); in ConvertibleToAssignmentPatternLeft()
41 return mustBePattern && left_->AsSpreadElement()->ConvertibleToRest(false); in ConvertibleToAssignmentPatternLeft()
44 return left_->AsObjectExpression()->ConvertibleToObjectPattern(); in ConvertibleToAssignmentPatternLeft()
47 return left_->AsAssignmentExpression()->ConvertibleToAssignmentPattern(mustBePattern); in ConvertibleToAssignmentPatternLeft()
96 if (auto *transformedNode = cb(left_); left_ != transformedNode) { in TransformChildren()
97 left_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
98 left_ = transformedNode->AsExpression(); in TransformChildren()
109 cb(left_); in Iterate()
[all...]
H A DbinaryExpression.cpp29 if (auto *transformedNode = cb(left_); left_ != transformedNode) { in TransformChildren()
30 left_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
31 left_ = transformedNode->AsExpression(); in TransformChildren()
42 cb(left_); in Iterate()
50 {"left", left_}, in Dump()
56 ASSERT(left_ != nullptr); in Dump()
59 left_->Dump(dumper); in Dump()
79 left_->Compile(etsg); in CompileOperands()
82 etsg->StoreAccumulator(left_, lh in CompileOperands()
[all...]
H A DbinaryExpression.h37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(left), right_(right), operator_(operatorType) in BinaryExpression()
46 return left_;
51 return left_;
113 left_ = expr;
114 left_->SetParent(this);
115 SetStart(left_->Start());
171 Expression *left_ = nullptr; member in ark::es2panda::ark::es2panda::ir::BinaryExpression
H A DassignmentExpression.h44 : Expression(type), left_(left), right_(right), operator_(assignmentOperator) in AssignmentExpression()
55 return left_;
60 return left_;
104 left_ = expr;
105 SetStart(left_->Start());
164 Expression *left_ = nullptr; member in ark::es2panda::ark::es2panda::ir::AssignmentExpression
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DforInStatement.cpp30 if (auto *transformedNode = cb(left_); left_ != transformedNode) { in TransformChildren()
31 left_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
32 left_ = transformedNode; in TransformChildren()
48 cb(left_); in Iterate()
55 dumper->Add({{"type", "ForInStatement"}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
H A DforInStatement.h31 : LoopStatement(AstNodeType::FOR_IN_STATEMENT), left_(left), right_(right), body_(body) in ForInStatement()
37 return left_; in Left()
42 return left_; in Left()
81 AstNode *left_; member in ark::es2panda::ark::es2panda::ir::ForInStatement
H A DforOfStatement.cpp49 if (auto *transformedNode = cb(left_); left_ != transformedNode) { in TransformChildren()
50 left_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
51 left_ = transformedNode; in TransformChildren()
67 cb(left_); in Iterate()
74 dumper->Add({{"type", "ForOfStatement"}, {"await", isAwait_}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
79 ASSERT(left_ != nullptr); in Dump()
86 left_->Dump(dumper); in Dump()
122 auto *const left = left_ != nullptr ? left_ in Clone()
[all...]
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsQualifiedName.cpp26 cb(left_); in Iterate()
32 dumper->Add({{"type", "TSQualifiedName"}, {"left", left_}, {"right", right_}}); in Dump()
39 checker::Type *baseType = checker->CheckNonNullType(left_->Check(checker), left_->Start()); in Check()
60 left_ = std::get<ir::AstNode *>(cb(left_))->AsExpression(); in UpdateSelf()
H A DtsQualifiedName.h35 : Expression(AstNodeType::TS_QUALIFIED_NAME), left_(left), right_(right) in TSQualifiedName()
41 return left_; in Left()
46 return left_; in Left()
66 Expression *left_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSQualifiedName
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsQualifiedName.cpp31 left_ = other.left_ != nullptr ? other.left_->Clone(allocator, this)->AsExpression() : nullptr; in TSQualifiedName()
37 cb(left_); in Iterate()
43 if (auto *transformedNode = cb(left_); left_ != transformedNode) { in TransformChildren()
44 left_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
45 left_ = transformedNode->AsExpression(); in TransformChildren()
56 dumper->Add({{"type", "TSQualifiedName"}, {"left", left_}, {"right", right_}}); in Dump()
H A DtsQualifiedName.h33 : Expression(AstNodeType::TS_QUALIFIED_NAME), left_(left), right_(right) in TSQualifiedName()
41 return left_;
46 return left_;
81 Expression *left_; member in ark::es2panda::ir::TSQualifiedName
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DforInStatement.h41 : LoopStatement(AstNodeType::FOR_IN_STATEMENT, scope), left_(left), right_(right), body_(body) in ForInStatement()
47 return left_; in Left()
52 return left_; in Left()
82 AstNode *left_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForInStatement
H A DforOfStatement.h42 left_(left), in ForOfStatement()
51 return left_; in Left()
56 return left_; in Left()
91 AstNode *left_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForOfStatement
H A DforOfStatement.cpp33 cb(left_); in Iterate()
40 dumper->Add({{"type", "ForOfStatement"}, {"await", isAwait_}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
88 auto lref = compiler::LReference::CreateLRef(pg, left_, false); in Compile()
111 left_ = std::get<ir::AstNode *>(cb(left_)); in UpdateSelf()
H A DforInStatement.cpp33 cb(left_); in Iterate()
40 dumper->Add({{"type", "ForInStatement"}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
88 auto lref = compiler::LReference::CreateLRef(pg, left_, false); in Compile()
109 left_ = std::get<ir::AstNode *>(cb(left_)); in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DassignmentExpressionBuilder.h37 left_ = left; in SetLeft()
49 auto *node = AllocNode(left_, right_, operator_); in Build()
54 Expression *left_ = nullptr; member in ark::es2panda::ir::AssignmentExpressionBuilder
H A DbinaryExpressionBuilder.h38 left_ = left; in SetLeft()
50 auto *node = AllocNode(left_, right_, operator_); in Build()
55 Expression *left_ = nullptr; member in ark::es2panda::ir::BinaryExpressionBuilder
H A DforOfStatementBuilder.h31 left_ = left; in SetLeft()
55 auto *node = AllocNode(left_, right_, body_, isAwait_); in Build()
60 AstNode *left_ {};
H A DforInStatementBuilder.h31 left_ = left; in SetLeft()
49 auto *node = AllocNode(left_, right_, body_); in Build()
54 AstNode *left_ {};
H A DtsQualifiedNameBuilder.h31 left_ = left; in SetLeft()
43 auto node = AllocNode(left_, right_); in Build()
48 Expression *left_ {};
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dlive_registers.h66 return left_; in GetLeft()
71 ASSERT(left_ == nullptr); in SetLeft()
72 left_ = left; in SetLeft()
91 LifeIntervalsTreeNode *left_ {nullptr};

Completed in 7 milliseconds

12