Lines Matching refs:binExpr
1054 const ir::BinaryExpression *binExpr = id->Parent()->AsBinaryExpression();
1055 if ((binExpr->OperatorType() == lexer::TokenType::PUNCTUATOR_EQUAL ||
1056 binExpr->OperatorType() == lexer::TokenType::PUNCTUATOR_NOT_EQUAL) &&
1057 (binExpr->Left()->IsNullLiteral() || binExpr->Right()->IsNullLiteral() ||
1058 binExpr->Left()->IsUndefinedLiteral() || binExpr->Right()->IsUndefinedLiteral())) {
1183 void AssignAnalyzer::AnalyzeBinaryExpr(const ir::BinaryExpression *binExpr)
1185 switch (binExpr->OperatorType()) {
1187 AnalyzeCond(binExpr->Left());
1192 AnalyzeCond(binExpr->Right());
1198 AnalyzeCond(binExpr->Left());
1203 AnalyzeCond(binExpr->Right());
1209 AnalyzeExpr(binExpr->Left());
1210 AnalyzeExpr(binExpr->Right());