Lines Matching refs:PP
171 Preprocessor PP(PPOpts, Diags, LangOpts, SourceMgr, HeaderInfo, ModLoader, in InclusionDirectiveFilenameRange() local
174 PP.Initialize(*Target); in InclusionDirectiveFilenameRange()
176 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in InclusionDirectiveFilenameRange()
179 PP.EnterMainSourceFile(); in InclusionDirectiveFilenameRange()
183 PP.Lex(Tok); in InclusionDirectiveFilenameRange()
205 Preprocessor PP(new PreprocessorOptions(), Diags, OpenCLLangOpts, SourceMgr, in PragmaOpenCLExtensionCall() local
208 PP.Initialize(*Target); in PragmaOpenCLExtensionCall()
214 PP.getIdentifierTable(), PP.getSelectorTable(), in PragmaOpenCLExtensionCall()
215 PP.getBuiltinInfo()); in PragmaOpenCLExtensionCall()
219 Sema S(PP, Context, Consumer); in PragmaOpenCLExtensionCall()
220 Parser P(PP, S, false); in PragmaOpenCLExtensionCall()
222 PP.addPPCallbacks(std::unique_ptr<PPCallbacks>(Callbacks)); in PragmaOpenCLExtensionCall()
225 PP.EnterMainSourceFile(); in PragmaOpenCLExtensionCall()
228 PP.Lex(Tok); in PragmaOpenCLExtensionCall()