Lines Matching refs:Preprocessor

79 Preprocessor::Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts,  in Preprocessor()  function in Preprocessor
163 Preprocessor::~Preprocessor() { in ~Preprocessor()
189 void Preprocessor::Initialize(const TargetInfo &Target, in Initialize()
207 void Preprocessor::InitializeForModelFile() { in InitializeForModelFile()
219 void Preprocessor::FinalizeForModelFile() { in FinalizeForModelFile()
225 void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const { in DumpToken()
249 void Preprocessor::DumpLocation(SourceLocation Loc) const { in DumpLocation()
253 void Preprocessor::DumpMacro(const MacroInfo &MI) const { in DumpMacro()
262 void Preprocessor::PrintStats() { in PrintStats()
300 Preprocessor::macro_iterator
301 Preprocessor::macro_begin(bool IncludeExternalMacros) const { in macro_begin()
315 size_t Preprocessor::getTotalMemory() const { in getTotalMemory()
327 Preprocessor::macro_iterator
328 Preprocessor::macro_end(bool IncludeExternalMacros) const { in macro_end()
345 StringRef Preprocessor::getLastMacroWithSpelling( in getLastMacroWithSpelling()
350 for (Preprocessor::macro_iterator I = macro_begin(), E = macro_end(); in getLastMacroWithSpelling()
372 void Preprocessor::recomputeCurLexerKind() { in recomputeCurLexerKind()
381 bool Preprocessor::SetCodeCompletionPoint(const FileEntry *File, in SetCodeCompletionPoint()
439 void Preprocessor::CodeCompleteIncludedFile(llvm::StringRef Dir, in CodeCompleteIncludedFile()
446 void Preprocessor::CodeCompleteNaturalLanguage() { in CodeCompleteNaturalLanguage()
455 StringRef Preprocessor::getSpelling(const Token &Tok, in getSpelling()
477 void Preprocessor::CreateString(StringRef Str, Token &Tok, in CreateString()
497 SourceLocation Preprocessor::SplitToken(SourceLocation Loc, unsigned Length) { in SplitToken()
513 Module *Preprocessor::getCurrentModule() { in getCurrentModule()
526 void Preprocessor::EnterMainSourceFile() { in EnterMainSourceFile()
586 void Preprocessor::setPCHThroughHeaderFileID(FileID FID) { in setPCHThroughHeaderFileID()
592 bool Preprocessor::isPCHThroughHeader(const FileEntry *FE) { in isPCHThroughHeader()
598 bool Preprocessor::creatingPCHWithThroughHeader() { in creatingPCHWithThroughHeader()
603 bool Preprocessor::usingPCHWithThroughHeader() { in usingPCHWithThroughHeader()
608 bool Preprocessor::creatingPCHWithPragmaHdrStop() { in creatingPCHWithPragmaHdrStop()
612 bool Preprocessor::usingPCHWithPragmaHdrStop() { in usingPCHWithPragmaHdrStop()
621 void Preprocessor::SkipTokensWhileUsingPCH() { in SkipTokensWhileUsingPCH()
647 void Preprocessor::replayPreambleConditionalStack() { in replayPreambleConditionalStack()
664 void Preprocessor::EndSourceFile() { in EndSourceFile()
677 IdentifierInfo *Preprocessor::LookUpIdentifierInfo(Token &Identifier) const { in LookUpIdentifierInfo()
710 void Preprocessor::SetPoisonReason(IdentifierInfo *II, unsigned DiagID) { in SetPoisonReason()
714 void Preprocessor::PoisonSEHIdentifiers(bool Poison) { in PoisonSEHIdentifiers()
728 void Preprocessor::HandlePoisonedIdentifier(Token & Identifier) { in HandlePoisonedIdentifier()
758 void Preprocessor::updateOutOfDateIdentifier(IdentifierInfo &II) const { in updateOutOfDateIdentifier()
771 bool Preprocessor::HandleIdentifier(Token &Identifier) { in HandleIdentifier()
863 void Preprocessor::Lex(Token &Result) { in Lex()
899 void Preprocessor::LexAfterModuleImport(Token &Result) { in LexAfterModuleImport()
964 void Preprocessor::makeModuleVisible(Module *M, SourceLocation Loc) { in makeModuleVisible()
981 bool Preprocessor::FinishLexStringLiteral(Token &Result, std::string &String, in FinishLexStringLiteral()
1022 bool Preprocessor::parseSimpleIntegerLiteral(Token &Tok, uint64_t &Value) { in parseSimpleIntegerLiteral()
1040 void Preprocessor::addCommentHandler(CommentHandler *Handler) { in addCommentHandler()
1047 void Preprocessor::removeCommentHandler(CommentHandler *Handler) { in removeCommentHandler()
1054 bool Preprocessor::HandleComment(Token &result, SourceRange Comment) { in HandleComment()
1074 void Preprocessor::createPreprocessingRecord() { in createPreprocessingRecord()