Lines Matching refs:Preprocessor
62 Preprocessor::Preprocessor(IntrusiveRefCntPtr<PreprocessorOptions> PPOpts, in Preprocessor() function in Preprocessor
145 Preprocessor::~Preprocessor() { in ~Preprocessor()
176 void Preprocessor::Initialize(const TargetInfo &Target, in Initialize()
191 void Preprocessor::InitializeForModelFile() { in InitializeForModelFile()
203 void Preprocessor::FinalizeForModelFile() { in FinalizeForModelFile()
209 void Preprocessor::setPTHManager(PTHManager* pm) { in setPTHManager()
214 void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const { in DumpToken()
238 void Preprocessor::DumpLocation(SourceLocation Loc) const { in DumpLocation()
242 void Preprocessor::DumpMacro(const MacroInfo &MI) const { in DumpMacro()
251 void Preprocessor::PrintStats() { in PrintStats()
289 Preprocessor::macro_iterator
290 Preprocessor::macro_begin(bool IncludeExternalMacros) const { in macro_begin()
304 size_t Preprocessor::getTotalMemory() const { in getTotalMemory()
316 Preprocessor::macro_iterator
317 Preprocessor::macro_end(bool IncludeExternalMacros) const { in macro_end()
334 StringRef Preprocessor::getLastMacroWithSpelling( in getLastMacroWithSpelling()
339 for (Preprocessor::macro_iterator I = macro_begin(), E = macro_end(); in getLastMacroWithSpelling()
361 void Preprocessor::recomputeCurLexerKind() { in recomputeCurLexerKind()
372 bool Preprocessor::SetCodeCompletionPoint(const FileEntry *File, in SetCodeCompletionPoint()
431 void Preprocessor::CodeCompleteNaturalLanguage() { in CodeCompleteNaturalLanguage()
440 StringRef Preprocessor::getSpelling(const Token &Tok, in getSpelling()
462 void Preprocessor::CreateString(StringRef Str, Token &Tok, in CreateString()
482 Module *Preprocessor::getCurrentModule() { in getCurrentModule()
496 void Preprocessor::EnterMainSourceFile() { in EnterMainSourceFile()
533 void Preprocessor::EndSourceFile() { in EndSourceFile()
546 IdentifierInfo *Preprocessor::LookUpIdentifierInfo(Token &Identifier) const { in LookUpIdentifierInfo()
575 void Preprocessor::SetPoisonReason(IdentifierInfo *II, unsigned DiagID) { in SetPoisonReason()
579 void Preprocessor::PoisonSEHIdentifiers(bool Poison) { in PoisonSEHIdentifiers()
593 void Preprocessor::HandlePoisonedIdentifier(Token & Identifier) { in HandlePoisonedIdentifier()
629 bool Preprocessor::HandleIdentifier(Token &Identifier) { in HandleIdentifier()
722 void Preprocessor::Lex(Token &Result) { in Lex()
753 void Preprocessor::LexAfterModuleImport(Token &Result) { in LexAfterModuleImport()
800 void Preprocessor::makeModuleVisible(Module *M, SourceLocation Loc) { in makeModuleVisible()
817 bool Preprocessor::FinishLexStringLiteral(Token &Result, std::string &String, in FinishLexStringLiteral()
858 bool Preprocessor::parseSimpleIntegerLiteral(Token &Tok, uint64_t &Value) { in parseSimpleIntegerLiteral()
876 void Preprocessor::addCommentHandler(CommentHandler *Handler) { in addCommentHandler()
883 void Preprocessor::removeCommentHandler(CommentHandler *Handler) { in removeCommentHandler()
890 bool Preprocessor::HandleComment(Token &result, SourceRange Comment) { in HandleComment()
910 void Preprocessor::createPreprocessingRecord() { in createPreprocessingRecord()