Lines Matching refs:Or
238 /// parseIdentifier - Parse an identifier or string (as a quoted identifier)
262 /// \brief Control a flag in the parser that enables or disables macros.
320 /// will be either the EndOfStatement or EOF.
323 /// \brief Parse until the end of a statement or a comma is encountered,
324 /// return the contents from the current token up to the end or comma.
425 /// accepts a single symbol (which should be a label or an external).
435 // ".ifb" or ".ifnb", depending on ExpectBlank.
437 or ".ifnc", depending on ExpectEqual.
439 // ".ifdef" or ".ifndef", depending on expect_defined
458 // "_emit" or "__emit"
636 return TokError("unmatched .ifs or .elses");
814 // Look for 'b' or 'f' following an Integer as a directional label
1030 Kind = MCBinaryExpr::Or;
1133 // Statements always start with an identifier or are a full line comment.
1262 default: // Normal instruction or directive.
1272 // Otherwise, we have a normal instruction or directive.
1279 // specific or may potentially behave differently on certain targets.
1284 // manner, or at least have a default behavior that's shared between
1478 // __asm _emit or __asm __emit
1577 /// or just as a full line comment if it doesn't have a number and a string.
1630 // If we have not parsed a cpp hash line filename comment or the source
1631 // manager changed or buffer changed (like in a nested include) then just
1688 // Check for a substitution or escape.
1853 // or part of an identifier
1965 // to keep empty arguments in the middle of the list or positionality
2053 "(use '.space' or '.org').)"));
2060 // used as a symbol, or it is an absolute symbol).
2395 return TokError("invalid '.fill' size, expected 1, 2, 4, or 8");
2660 // The expression must be the constant 0 or 1.
2668 return Error(Loc, "is_stmt value not 0 or 1");
2670 return Error(Loc, "is_stmt value not the constant value of 0 or 1");
2677 // The expression must be a constant greater or equal to 0.
2755 /// ParseRegisterOrRegisterNumber - parse register name or number.
3111 /// intended or change the macro to use the named parameters. It is possible
3133 // Check for a substitution or escape.
3437 return TokError("unexpected token in '.comm' or '.lcomm' directive");
3444 return Error(SizeLoc, "invalid '.comm' or '.lcomm' directive size, can't "
3451 return Error(Pow2AlignmentLoc, "invalid '.comm' or '.lcomm' directive "
3457 // Create the Symbol as a common or local common with Size and Pow2Alignment
3648 Error(DirectiveLoc, "Encountered a .elseif that doesn't follow a .if or "
3684 Error(DirectiveLoc, "Encountered a .else that doesn't follow a .if or an "
3708 Error(DirectiveLoc, "Encountered a .endif that doesn't follow a .if or "
4148 // Expr/Input or Output.
4217 assert(Loc >= AsmStart && "Expected Loc to be at or after Start!");