Lines Matching refs:Preprocessor

83 Preprocessor::Preprocessor(std::shared_ptr<PreprocessorOptions> PPOpts,  in Preprocessor()  function in Preprocessor
172 Preprocessor::~Preprocessor() { in ~Preprocessor()
192 void Preprocessor::Initialize(const TargetInfo &Target, in Initialize()
220 void Preprocessor::InitializeForModelFile() { in InitializeForModelFile()
232 void Preprocessor::FinalizeForModelFile() { in FinalizeForModelFile()
238 void Preprocessor::DumpToken(const Token &Tok, bool DumpFlags) const { in DumpToken()
264 void Preprocessor::DumpLocation(SourceLocation Loc) const { in DumpLocation()
268 void Preprocessor::DumpMacro(const MacroInfo &MI) const { in DumpMacro()
277 void Preprocessor::PrintStats() { in PrintStats()
315 Preprocessor::macro_iterator
316 Preprocessor::macro_begin(bool IncludeExternalMacros) const { in macro_begin()
330 size_t Preprocessor::getTotalMemory() const { in getTotalMemory()
342 Preprocessor::macro_iterator
343 Preprocessor::macro_end(bool IncludeExternalMacros) const { in macro_end()
360 StringRef Preprocessor::getLastMacroWithSpelling( in getLastMacroWithSpelling()
365 for (Preprocessor::macro_iterator I = macro_begin(), E = macro_end(); in getLastMacroWithSpelling()
387 void Preprocessor::recomputeCurLexerKind() { in recomputeCurLexerKind()
398 bool Preprocessor::SetCodeCompletionPoint(FileEntryRef File, in SetCodeCompletionPoint()
453 void Preprocessor::CodeCompleteIncludedFile(llvm::StringRef Dir, in CodeCompleteIncludedFile()
460 void Preprocessor::CodeCompleteNaturalLanguage() { in CodeCompleteNaturalLanguage()
469 StringRef Preprocessor::getSpelling(const Token &Tok, in getSpelling()
491 void Preprocessor::CreateString(StringRef Str, Token &Tok, in CreateString()
511 SourceLocation Preprocessor::SplitToken(SourceLocation Loc, unsigned Length) { in SplitToken()
527 Module *Preprocessor::getCurrentModule() { in getCurrentModule()
534 Module *Preprocessor::getCurrentModuleImplementation() { in getCurrentModuleImplementation()
547 void Preprocessor::EnterMainSourceFile() { in EnterMainSourceFile()
607 void Preprocessor::setPCHThroughHeaderFileID(FileID FID) { in setPCHThroughHeaderFileID()
613 bool Preprocessor::isPCHThroughHeader(const FileEntry *FE) { in isPCHThroughHeader()
619 bool Preprocessor::creatingPCHWithThroughHeader() { in creatingPCHWithThroughHeader()
624 bool Preprocessor::usingPCHWithThroughHeader() { in usingPCHWithThroughHeader()
629 bool Preprocessor::creatingPCHWithPragmaHdrStop() { in creatingPCHWithPragmaHdrStop()
633 bool Preprocessor::usingPCHWithPragmaHdrStop() { in usingPCHWithPragmaHdrStop()
642 void Preprocessor::SkipTokensWhileUsingPCH() { in SkipTokensWhileUsingPCH()
669 void Preprocessor::replayPreambleConditionalStack() { in replayPreambleConditionalStack()
686 void Preprocessor::EndSourceFile() { in EndSourceFile()
699 IdentifierInfo *Preprocessor::LookUpIdentifierInfo(Token &Identifier) const { in LookUpIdentifierInfo()
734 void Preprocessor::SetPoisonReason(IdentifierInfo *II, unsigned DiagID) { in SetPoisonReason()
738 void Preprocessor::PoisonSEHIdentifiers(bool Poison) { in PoisonSEHIdentifiers()
752 void Preprocessor::HandlePoisonedIdentifier(Token & Identifier) { in HandlePoisonedIdentifier()
763 void Preprocessor::updateOutOfDateIdentifier(const IdentifierInfo &II) const { in updateOutOfDateIdentifier()
776 bool Preprocessor::HandleIdentifier(Token &Identifier) { in HandleIdentifier()
869 void Preprocessor::Lex(Token &Result) { in Lex()
978 void Preprocessor::LexTokensUntilEOF(std::vector<Token> *Tokens) { in LexTokensUntilEOF()
1001 bool Preprocessor::LexHeaderName(Token &FilenameTok, bool AllowMacroExpansion) { in LexHeaderName()
1090 void Preprocessor::CollectPpImportSuffix(SmallVectorImpl<Token> &Toks) { in CollectPpImportSuffix()
1144 bool Preprocessor::LexAfterModuleImport(Token &Result) { in LexAfterModuleImport()
1333 void Preprocessor::makeModuleVisible(Module *M, SourceLocation Loc) { in makeModuleVisible()
1350 bool Preprocessor::FinishLexStringLiteral(Token &Result, std::string &String, in FinishLexStringLiteral()
1391 bool Preprocessor::parseSimpleIntegerLiteral(Token &Tok, uint64_t &Value) { in parseSimpleIntegerLiteral()
1411 void Preprocessor::addCommentHandler(CommentHandler *Handler) { in addCommentHandler()
1418 void Preprocessor::removeCommentHandler(CommentHandler *Handler) { in removeCommentHandler()
1425 bool Preprocessor::HandleComment(Token &result, SourceRange Comment) { in HandleComment()
1439 void Preprocessor::emitMacroDeprecationWarning(const Token &Identifier) const { in emitMacroDeprecationWarning()
1454 void Preprocessor::emitRestrictExpansionWarning(const Token &Identifier) const { in emitRestrictExpansionWarning()
1469 void Preprocessor::emitRestrictInfNaNWarning(const Token &Identifier, in emitRestrictInfNaNWarning()
1474 void Preprocessor::emitFinalMacroWarning(const Token &Identifier, in emitFinalMacroWarning()
1486 bool Preprocessor::isSafeBufferOptOut(const SourceManager &SourceMgr, in isSafeBufferOptOut()
1540 bool Preprocessor::enterOrExitSafeBufferOptOutRegion( in enterOrExitSafeBufferOptOutRegion()
1577 bool Preprocessor::isPPInSafeBufferOptOutRegion() { in isPPInSafeBufferOptOutRegion()
1580 bool Preprocessor::isPPInSafeBufferOptOutRegion(SourceLocation &StartLoc) { in isPPInSafeBufferOptOutRegion()
1586 Preprocessor::serializeSafeBufferOptOutMap() const { in serializeSafeBufferOptOutMap()
1605 bool Preprocessor::setDeserializedSafeBufferOptOutMap( in setDeserializedSafeBufferOptOutMap()
1634 void Preprocessor::createPreprocessingRecord() { in createPreprocessingRecord()
1642 const char *Preprocessor::getCheckPoint(FileID FID, const char *Start) const { in getCheckPoint()