Lines Matching refs:PP
14 static void dumpTokenInto(const clang::Preprocessor &PP, clang::raw_ostream &OS,
20 const Preprocessor &PP;
26 const Preprocessor &PP, SourceManager &SM,
28 : PP(PP), SM(SM), ExpansionRanges(ExpansionRanges) {}
49 (void)PP;
51 dumpTokenInto(PP, llvm::dbgs(), MacroName);
89 PP = &NewPP;
93 PP->addPPCallbacks(std::make_unique<detail::MacroExpansionRangeRecorder>(
94 *PP, *SM, ExpansionRanges));
96 PP->setTokenWatcher([this](const Token &Tok) { onTokenLexed(Tok); });
176 static void dumpTokenInto(const Preprocessor &PP, raw_ostream &OS, Token Tok) {
196 unsigned Len = PP.getSpelling(Tok, TokPtr);
210 dumpTokenInto(*PP, llvm::dbgs(), Tok); llvm::dbgs() << "' at ";
222 dumpTokenInto(*PP, OS, Tok);