Lines Matching refs:Tok

156       const Token &Tok = AsmToks[TokIndex];
157 Loc = Tok.getLocation();
186 LineToks.push_back(Tok);
213 if (Tok.is(EndOfStream)) {
216 while (LineToks[LineIndex].getLocation() != Tok.getLocation()) {
224 if (Invalid || Tok.is(EndOfStream)) {
236 assert(Tok.is(EndOfStream));
260 const Token &Tok = AsmToks[i];
263 if (!isNewStatement && (Tok.is(tok::kw_asm) || Tok.isAtStartOfLine())) {
270 if (!isNewStatement && Tok.hasLeadingSpace())
277 if (Tok.is(tok::kw_asm)) {
290 Asm += PP.getSpelling(Tok, SpellingBuffer, &SpellingInvalid);
334 if (Tok.is(tok::l_brace)) {
350 SourceLocation TokLoc = Tok.getLocation();
356 if (!InAsmComment && Tok.is(tok::l_brace)) {
358 SkippedStartOfLine = Tok.isAtStartOfLine();
362 TokLoc = Tok.getLocation();
365 } else if (!InAsmComment && Tok.is(tok::semi)) {
387 } else if (!InAsmComment && Tok.is(tok::r_brace)) {
394 if (!InAsmComment && BraceNesting && Tok.is(tok::r_brace) &&
397 SkippedStartOfLine = Tok.isAtStartOfLine();
405 TokLoc = Tok.getLocation();
415 PP.Lex(Tok);
420 Tok.setFlag(Token::StartOfLine);
421 AsmToks.push_back(Tok);
424 TokLoc = Tok.getLocation();
432 Diag(Tok, diag::err_expected) << tok::r_brace;
439 Diag(Tok, diag::err_expected) << tok::l_brace;
583 assert(Tok.is(tok::kw_asm) && "Not an asm stmt");
586 if (getLangOpts().AsmBlocks && Tok.isNot(tok::l_paren) &&
592 SourceLocation Loc = Tok.getLocation();
606 if (Tok.isNot(tok::l_paren)) {
607 Diag(Tok, diag::err_expected_lparen_after) << "asm";
626 if (Tok.is(tok::r_paren)) {
637 if (Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
639 AteExtraColon = Tok.is(tok::coloncolon);
649 if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
654 AteExtraColon = Tok.is(tok::coloncolon);
668 if (AteExtraColon || Tok.is(tok::colon)) {
673 if (Tok.isNot(tok::r_paren)) {
711 if (!isTokenStringLiteral() && Tok.isNot(tok::l_square))
716 if (Tok.is(tok::l_square)) {
720 if (Tok.isNot(tok::identifier)) {
721 Diag(Tok, diag::err_expected) << tok::identifier;
726 IdentifierInfo *II = Tok.getIdentifierInfo();
741 if (Tok.isNot(tok::l_paren)) {
742 Diag(Tok, diag::err_expected_lparen_after) << "asm operand";