Searched refs:binaryExpr (Results 1 – 8 of 8) sorted by relevance
46 ir::BinaryExpression *binaryExpr = parent->Parent()->AsBinaryExpression(); in InAssignment() local47 return IsAssignmentOperator(binaryExpr->OperatorType()) && binaryExpr->Left() == parent; in InAssignment()
58 const ir::BinaryExpression *binaryExpr = parent->Parent()->AsBinaryExpression(); in InAssignment() local59 return IsAssignmentOperator(binaryExpr->OperatorType()) && binaryExpr->Left() == parent; in InAssignment()
137 CompareNode *binaryExpr = mirModule.CurFuncCodeMemPool()->New<CompareNode>(opCode); in BuildCmpNode() local138 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()
509 … auto *const binaryExpr = Allocator()->New<ir::BinaryExpression>(forLoopIIdent, arrayLengthExpr, in CreateEnumValueOfMethod() local511 binaryExpr->SetOperationType(GlobalIntType()); in CreateEnumValueOfMethod()512 binaryExpr->SetTsType(GlobalETSBooleanType()); in CreateEnumValueOfMethod()513 return binaryExpr; in CreateEnumValueOfMethod()
603 const auto *const binaryExpr = ident->Parent()->AsBinaryExpression(); in ValidateBinaryExpressionIdentifier() local605 …if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_INSTANCEOF && binaryExpr->Right() == iden… in ValidateBinaryExpressionIdentifier()
1196 auto *binaryExpr = AllocNode<ir::BinaryExpression>(left, amended, operatorType); in CreateAmendedBinaryExpression() local1198 binaryExpr->SetRange({left->Start(), amended->End()}); in CreateAmendedBinaryExpression()1199 SetAmendedChildExpression(right, binaryExpr); in CreateAmendedBinaryExpression()
772 const auto *binaryExpr = condExpr->Alternate()->AsBinaryExpression(); in ParseForInOf() local773 if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_IN) { in ParseForInOf()
1420 const auto *binaryExpr = condExpr->Alternate()->AsBinaryExpression(); in ParseForInOf() local1421 if (binaryExpr->OperatorType() == lexer::TokenType::KEYW_IN) { in ParseForInOf()