Home | History | Annotate | Download | only in Frontend

Lines Matching defs:FID

129       FileID FID = SrcManager->getFileID(Loc);
131 const FileEntry *FE = SrcManager->getFileEntryForID(FID);
132 if (FE && CurrentPreprocessor && SrcManager->isLoadedFileID(FID)) {
140 UpdateParsedFileStatus(*SrcManager, FID, PS);
581 static bool findDirectives(SourceManager &SM, FileID FID,
583 // Create a raw lexer to pull all the comments out of FID.
584 if (FID.isInvalid())
588 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
589 Lexer RawLex(FID, FromFile, SM, LangOpts);
777 FileID FID,
783 if (FID.isInvalid())
786 const FileEntry *FE = SM.getFileEntryForID(FID);
790 UnparsedFiles.erase(FID);
791 ParsedFiles.insert(std::make_pair(FID, FE));
792 } else if (!ParsedFiles.count(FID) && !UnparsedFiles.count(FID)) {
800 FoundDirectives = !LangOpts || findDirectives(SM, FID, *LangOpts);
803 UnparsedFiles.insert(std::make_pair(FID,