Home
last modified time | relevance | path

Searched refs:binaryExpr (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ts/
Dutil.cpp46 ir::BinaryExpression *binaryExpr = parent->Parent()->AsBinaryExpression(); in InAssignment() local
47 return IsAssignmentOperator(binaryExpr->OperatorType()) && binaryExpr->Left() == parent; in InAssignment()
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dutil.cpp58 const ir::BinaryExpression *binaryExpr = parent->Parent()->AsBinaryExpression(); in InAssignment() local
59 return IsAssignmentOperator(binaryExpr->OperatorType()) && binaryExpr->Left() == parent; in InAssignment()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/be/
Dswitch_lowerer.cpp137 CompareNode *binaryExpr = mirModule.CurFuncCodeMemPool()->New<CompareNode>(opCode); in BuildCmpNode() local
138 binaryExpr->SetPrimType(PTY_u32); in BuildCmpNode()
139 binaryExpr->SetOpndType(stmt->GetSwitchOpnd()->GetPrimType()); in BuildCmpNode()
147 binaryExpr->SetBOpnd(stmt->GetSwitchOpnd(), 0); in BuildCmpNode()
148 binaryExpr->SetBOpnd(exprConst, 1); in BuildCmpNode()
149 return binaryExpr; in BuildCmpNode()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Denum.cpp509 … auto *const binaryExpr = Allocator()->New<ir::BinaryExpression>(forLoopIIdent, arrayLengthExpr, in CreateEnumValueOfMethod() local
511 binaryExpr->SetOperationType(GlobalIntType()); in CreateEnumValueOfMethod()
512 binaryExpr->SetTsType(GlobalETSBooleanType()); in CreateEnumValueOfMethod()
513 return binaryExpr; in CreateEnumValueOfMethod()
Dhelpers.cpp603 const auto *const binaryExpr = ident->Parent()->AsBinaryExpression(); in ValidateBinaryExpressionIdentifier() local
605 …if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_INSTANCEOF && binaryExpr->Right() == iden… in ValidateBinaryExpressionIdentifier()
/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp1196 auto *binaryExpr = AllocNode<ir::BinaryExpression>(left, amended, operatorType); in CreateAmendedBinaryExpression() local
1198 binaryExpr->SetRange({left->Start(), amended->End()}); in CreateAmendedBinaryExpression()
1199 SetAmendedChildExpression(right, binaryExpr); in CreateAmendedBinaryExpression()
DstatementParser.cpp772 const auto *binaryExpr = condExpr->Alternate()->AsBinaryExpression(); in ParseForInOf() local
773 if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_IN) { in ParseForInOf()
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp1420 const auto *binaryExpr = condExpr->Alternate()->AsBinaryExpression(); in ParseForInOf() local
1421 if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_IN) { in ParseForInOf()