Home | History | Annotate | Download | only in Lex

Lines Matching refs:Operator

152   //   (except for those macro names modified by the 'defined' unary operator),
154 // of this replacement process or use of the 'defined' unary operator does
430 // If this operator is live and overflowed, report the issue.
474 /// getPrecedence - Return the precedence of the specified binary operator
540 tok::TokenKind Operator = PeekTok.getKind();
542 // If this is a short-circuiting operator, see if the RHS of the operator is
548 if (Operator == tok::ampamp && LHS.Val == 0)
550 else if (Operator == tok::pipepipe && LHS.Val != 0)
552 else if (Operator == tok::question && LHS.Val == 0)
557 // Consume the operator, remembering the operator's location for reporting.
562 // Parse the RHS of the operator.
566 // Remember the precedence of this operator and get the precedence of the
567 // operator immediately to the right of the RHS.
581 // here is for the ?: operator, where the precedence is actually lower than
588 if (Operator == tok::question)
604 switch (Operator) {
633 switch (Operator) {
634 default: llvm_unreachable("Unknown operator token!");
785 // If this operator is live and overflowed, report the issue.
844 // Otherwise, we must have a binary operator (e.g. "#if 1 < 2"), so parse the
845 // operator and the stuff after it.