Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DassignmentExpression.cpp61 switch (right_->Type()) { in ConvertibleToAssignmentPatternRight()
63 return right_->AsArrayExpression()->ConvertibleToArrayPattern(); in ConvertibleToAssignmentPatternRight()
70 return right_->AsObjectExpression()->ConvertibleToObjectPattern(); in ConvertibleToAssignmentPatternRight()
73 return right_->AsAssignmentExpression()->ConvertibleToAssignmentPattern(false); in ConvertibleToAssignmentPatternRight()
88 if (!right_->IsAssignmentExpression()) { in ConvertibleToAssignmentPattern()
101 if (auto *transformedNode = cb(right_); right_ != transformedNode) { in TransformChildren()
102 right_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
103 right_ = transformedNode->AsExpression(); in TransformChildren()
110 cb(right_); in Iterate()
[all...]
H A DbinaryExpression.cpp34 if (auto *transformedNode = cb(right_); right_ != transformedNode) { in TransformChildren()
35 right_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
36 right_ = transformedNode->AsExpression(); in TransformChildren()
43 cb(right_); in Iterate()
51 {"right", right_}}); in Dump()
57 ASSERT(right_ != nullptr); in Dump()
63 right_->Dump(dumper); in Dump()
87 right_->Compile(etsg); in CompileOperands()
88 etsg->ApplyConversion(right_, operationType in CompileOperands()
[all...]
H A DassignmentExpression.h44 : Expression(type), left_(left), right_(right), operator_(assignmentOperator) in AssignmentExpression()
65 return right_;
70 return right_;
75 right_ = expr;
77 if (right_ != nullptr) {
78 right_->SetParent(this);
165 Expression *right_ = nullptr; member in ark::es2panda::ark::es2panda::ir::AssignmentExpression
H A DbinaryExpression.h37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(left), right_(right), operator_(operatorType) in BinaryExpression()
56 return right_;
61 return right_;
120 right_ = expr;
121 right_->SetParent(this);
122 SetEnd(right_->End());
172 Expression *right_ = nullptr; member in ark::es2panda::ark::es2panda::ir::BinaryExpression
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DforOfStatement.cpp34 cb(right_); in Iterate()
40 dumper->Add({{"type", "ForOfStatement"}, {"await", isAwait_}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
54 pg->SetLabel(right_, labelSet.TryBegin()); in Compile()
55 right_->Compile(pg); in Compile()
56 pg->SetLabel(right_, labelSet.TryEnd()); in Compile()
57 pg->Branch(right_, labelSet.CatchEnd()); in Compile()
59 pg->SetLabel(right_, labelSet.CatchBegin()); in Compile()
61 pg->StoreAccumulator(right_, exception); in Compile()
65 pg->LoadAccumulator(right_, exception); in Compile()
66 pg->EmitThrow(right_); in Compile()
[all...]
H A DforInStatement.cpp34 cb(right_); in Iterate()
40 dumper->Add({{"type", "ForInStatement"}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
57 pg->SetLabel(right_, labelSet.TryBegin()); in Compile()
58 right_->Compile(pg); in Compile()
61 pg->SetLabel(right_, labelSet.TryEnd()); in Compile()
62 pg->Branch(right_, labelSet.CatchEnd()); in Compile()
64 pg->SetLabel(right_, labelSet.CatchBegin()); in Compile()
66 pg->StoreAccumulator(right_, exception); in Compile()
70 pg->LoadAccumulator(right_, exception); in Compile()
71 pg->EmitThrow(right_); in Compile()
[all...]
H A DforInStatement.h41 : LoopStatement(AstNodeType::FOR_IN_STATEMENT, scope), left_(left), right_(right), body_(body) in ForInStatement()
57 return right_; in Right()
62 return right_; in Right()
83 Expression *right_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForInStatement
H A DforOfStatement.h43 right_(right), in ForOfStatement()
61 return right_; in Right()
66 return right_; in Right()
92 Expression *right_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::ForOfStatement
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DassignmentExpression.cpp66 if (!right_->IsAssignmentExpression()) { in ConvertibleToAssignmentPattern()
70 switch (right_->Type()) { in ConvertibleToAssignmentPattern()
72 convResult = right_->AsArrayExpression()->ConvertibleToArrayPattern(); in ConvertibleToAssignmentPattern()
81 convResult = right_->AsObjectExpression()->ConvertibleToObjectPattern(); in ConvertibleToAssignmentPattern()
85 convResult = right_->AsAssignmentExpression()->ConvertibleToAssignmentPattern(false); in ConvertibleToAssignmentPattern()
99 cb(right_); 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()
138 right_->Compile(pg); in Compile()
151 right_ in Compile()
[all...]
H A DbinaryExpression.cpp32 cb(right_); in Iterate()
40 {"right", right_}}); in Dump()
74 right_->Compile(pg); in CompileLogical()
89 right_->Compile(pg); in CompilePrivateIn()
102 pg->StoreAccumulator(right_, rhs); in CompilePrivateIn()
123 pg->StoreAccumulator(right_, lhs); in Compile()
124 right_->Compile(pg); in Compile()
126 pg->Binary(right_, operator_, lhs); in Compile()
132 auto *rightType = right_->Check(checker); in Check()
146 return checker->CheckBinaryOperator(leftType, rightType, left_, right_, thi in Check()
[all...]
H A DbinaryExpression.h37 : Expression(AstNodeType::BINARY_EXPRESSION), left_(leftExpr), right_(rightExpr), operator_(operatorType) in BinaryExpression()
39 if (right_->IsPrivateIdentifier()) { in BinaryExpression()
40 throw Error{ErrorType::SYNTAX, "Unexpect private identifier", right_->Start().line, right_->Start().index}; in BinaryExpression()
56 return right_; in Right()
61 return right_; in Right()
96 Expression *right_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::BinaryExpression
H A DassignmentExpression.h42 : Expression(type), left_(left), right_(right), operator_(assignmentOperator) in AssignmentExpression()
58 return right_; in Right()
63 return right_; in Right()
82 Expression *right_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::AssignmentExpression
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsQualifiedName.cpp27 cb(right_); in Iterate()
32 dumper->Add({{"type", "TSQualifiedName"}, {"left", left_}, {"right", right_}}); in Dump()
40 binder::Variable *prop = checker->GetPropertyOfType(baseType, right_->Name()); in Check()
54 checker->ThrowTypeError({"Property ", right_->Name(), " does not exist on this type."}, right_->Start()); in Check()
61 right_ = std::get<ir::AstNode *>(cb(right_))->AsIdentifier(); in UpdateSelf()
H A DtsQualifiedName.h35 : Expression(AstNodeType::TS_QUALIFIED_NAME), left_(left), right_(right) in TSQualifiedName()
51 return right_; in Right()
56 return right_; in Right()
67 Identifier *right_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSQualifiedName
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DforInStatement.cpp35 if (auto *transformedNode = cb(right_); right_ != transformedNode) { in TransformChildren()
36 right_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
37 right_ = transformedNode->AsExpression(); in TransformChildren()
49 cb(right_); in Iterate()
55 dumper->Add({{"type", "ForInStatement"}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
H A DforOfStatement.cpp54 if (auto *transformedNode = cb(right_); right_ != transformedNode) { in TransformChildren()
55 right_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
56 right_ = transformedNode->AsExpression(); in TransformChildren()
68 cb(right_); in Iterate()
74 dumper->Add({{"type", "ForOfStatement"}, {"await", isAwait_}, {"left", left_}, {"right", right_}, {"body", body_}}); in Dump()
80 ASSERT(right_ != nullptr); in Dump()
88 right_->Dump(dumper); in Dump()
123 auto *const right = right_ != nullptr ? right_ in Clone()
[all...]
H A DforInStatement.h31 : LoopStatement(AstNodeType::FOR_IN_STATEMENT), left_(left), right_(right), body_(body) in ForInStatement()
47 return right_; in Right()
52 return right_; in Right()
82 Expression *right_; member in ark::es2panda::ark::es2panda::ir::ForInStatement
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsQualifiedName.cpp32 right_ = other.right_ != nullptr ? other.right_->Clone(allocator, this)->AsIdentifier() : nullptr; in TSQualifiedName()
38 cb(right_); in Iterate()
48 if (auto *transformedNode = cb(right_); right_ != transformedNode) { in TransformChildren()
49 right_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
50 right_ = transformedNode->AsIdentifier(); 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()
51 return right_;
56 return right_;
82 Identifier *right_; member in ark::es2panda::ir::TSQualifiedName
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DassignmentExpressionBuilder.h43 right_ = right; in SetRight()
49 auto *node = AllocNode(left_, right_, operator_); in Build()
55 Expression *right_ = nullptr; member in ark::es2panda::ir::AssignmentExpressionBuilder
H A DbinaryExpressionBuilder.h44 right_ = right; in SetRight()
50 auto *node = AllocNode(left_, right_, operator_); in Build()
56 Expression *right_ = nullptr; member in ark::es2panda::ir::BinaryExpressionBuilder
H A DforOfStatementBuilder.h37 right_ = right; in SetRight()
55 auto *node = AllocNode(left_, right_, body_, isAwait_); in Build()
61 Expression *right_ {};
H A DforInStatementBuilder.h37 right_ = right; in SetRight()
49 auto *node = AllocNode(left_, right_, body_); in Build()
55 Expression *right_ {};
H A DtsQualifiedNameBuilder.h37 right_ = right; in SetRight()
43 auto node = AllocNode(left_, right_); in Build()
49 Identifier *right_ {};
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dlive_registers.h77 return right_; in GetRight()
82 ASSERT(right_ == nullptr); in SetRight()
83 right_ = right; in SetRight()
92 LifeIntervalsTreeNode *right_ {nullptr};

Completed in 7 milliseconds

12