Lines Matching refs:PP
45 SourceManager &SM = PP.getSourceManager();
52 static void FixDigraph(Parser &P, Preprocessor &PP, Token &DigraphToken,
56 PP.Lex(DigraphToken);
57 PP.Lex(ColonToken);
74 PP.EnterToken(ColonToken, /*IsReinject*/ true);
76 PP.EnterToken(DigraphToken, /*IsReinject*/ true);
100 FixDigraph(*this, PP, Next, SecondToken, tok::unknown,
401 PP.LookAhead(1).is(tok::identifier)) {
414 Diag(PP.getLocForEndOfToken(ConsumeToken()), diag::err_expected)
435 PP.Lex(ColonColon);
437 PP.EnterToken(ColonColon, /*IsReinject*/ true);
463 PP.EnterToken(Tok, /*IsReinject*/ true);
464 PP.EnterToken(ColonColon, /*IsReinject*/ true);
1028 PP.RevertCachedTokens(1);
1034 Tok.setAnnotationEndLoc(PP.getLastCachedTokenLocation());
1035 PP.AnnotateCachedTokens(Tok);
1100 Loc, 0, PP.getSourceManager(), getLangOpts());
1224 PrettyStackTraceLoc CrashInfo(PP.getSourceManager(), LambdaBeginLoc,
1534 FixDigraph(*this, PP, Tok, Next, Kind, /*AtDigraph*/true);
1891 if (PP.isCodeCompletionReached() && !CalledSignatureHelp)
2587 StringLiteralParser Literal(Toks, PP);
2596 II = &PP.getIdentifierTable().get(Literal.getUDSuffix());
2600 PP.getSourceManager(), getLangOpts());
3066 if (PP.isCodeCompletionReached() && !CalledSignatureHelp)
3813 PP.EnterTokenStream(Toks, /*DisableMacroExpansion*/ true,