Lines Matching refs:PP

47   SourceManager &SM = PP.getSourceManager();
121 if (ActualArgs) ActualArgs->destroy(PP);
126 unsigned MacroArgNo, Preprocessor &PP) {
134 if (!HasPasteOperator && !PP.getLangOpts().MSVCCompat)
142 if (PP.getLangOpts().C99 && !PP.getLangOpts().GNUMode
152 PP.Diag(ResultToks.back().getLocation(), diag::ext_paste_comma);
199 Res = ActualArgs->getStringifiedArgument(ArgNo, PP,
205 PP, true,
257 Macro, ArgNo, PP))
269 if (ActualArgs->ArgNeedsPreexpansion(ArgTok, PP))
270 ResultArgToks = &ActualArgs->getPreExpArgument(ArgNo, Macro, PP)[0];
284 if (PP.getLangOpts().MSVCCompat && NumToks == 1 &&
326 PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma);
389 Macro, ArgNo, PP);
401 Tokens = PP.cacheMacroExpandedTokens(this, ResultToks);
422 return PP.HandleEndOfTokenLexer(Tok);
425 SourceManager &SM = PP.getSourceManager();
493 PP.HandlePoisonedIdentifier(Tok);
497 return PP.HandleIdentifier(Tok);
529 unsigned LHSLen = PP.getSpelling(Tok, BufPtr, &Invalid);
536 unsigned RHSLen = PP.getSpelling(RHS, BufPtr, &Invalid);
553 PP.CreateString(Buffer, ResultTokTmp);
563 PP.IncrementPasteCounter(true);
570 PP.IncrementPasteCounter(false);
574 SourceManager &SourceMgr = PP.getSourceManager();
586 PP.getLangOpts(), ScratchBufStart,
605 if (PP.getLangOpts().MicrosoftExt && Tok.is(tok::slash) &&
612 if (!PP.getLangOpts().AsmPreprocessor) {
615 SourceManager &SM = PP.getSourceManager();
621 PP.Diag(Loc, PP.getLangOpts().MicrosoftExt ? diag::ext_pp_bad_paste_ms
652 SourceManager &SM = PP.getSourceManager();
672 PP.LookUpIdentifierInfo(Tok);
707 PP.HandleMicrosoftCommentPaste(Tok);
720 SourceManager &SM = PP.getSourceManager();
804 SourceManager &SM = PP.getSourceManager();