Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:FileId

35     FileID Id;
55 bool Process(FileID FileId, SrcMgr::CharacteristicKind FileType);
63 FileID PrevFID) override;
82 bool HandleHasInclude(FileID FileId, Lexer &RawLex,
143 FileID) {
314 FileID FileId, Lexer &RawLex, const DirectoryLookup *Lookup, Token &Tok,
372 const FileEntry *FileEnt = PP.getSourceManager().getFileEntryForID(FileId);
384 /// Use a raw lexer to analyze \p FileId, incrementally copying parts of it
386 bool InclusionRewriter::Process(FileID FileId,
390 const MemoryBuffer &FromFile = *SM.getBuffer(FileId, &Invalid);
394 Lexer RawLex(FileId, &FromFile, PP.getSourceManager(), PP.getLangOpts());
400 if (FileId == SM.getMainFileID() || FileId == PP.getPredefinesFileID())
405 if (SM.getFileIDSize(FileId) == 0)
411 assert(SM.getLineNumber(FileId, NextToWrite) == 1);
433 if (FileId != PP.getPredefinesFileID())
491 if (!HandleHasInclude(FileId, RawLex, nullptr, RawToken,
501 if (!HandleHasInclude(FileId, RawLex, Lookup, RawToken,
555 SM.getFileOffset(SM.getLocForEndOfFile(FileId)), LocalEOL,