Lines Matching refs:SourceMgr
86 FileMgr(Headers.getFileMgr()), SourceMgr(SM), PCMCache(PCMCache), in Preprocessor()
87 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers), in Preprocessor()
239 const char *Start = SourceMgr.getCharacterData(Tok.getLocation()); in DumpToken()
250 Loc.print(llvm::errs(), SourceMgr); in DumpLocation()
353 Def = I->second.findDirectiveAtLoc(Loc, SourceMgr); in getLastMacroWithSpelling()
364 SourceMgr.isBeforeInTranslationUnit(BestLocation, Location))) { in getLastMacroWithSpelling()
392 const MemoryBuffer *Buffer = SourceMgr.getMemoryBufferForFile(File, &Invalid); in SetCodeCompletionPoint()
417 SourceMgr.getFileEntryForID(SourceMgr.getMainFileID()) == File) { in SetCodeCompletionPoint()
434 SourceMgr.overrideFileContents(File, std::move(NewBuffer)); in SetCodeCompletionPoint()
486 Loc = SourceMgr.createExpansionLoc(Loc, ExpansionLocStart, in CreateString()
531 FileID MainFileID = SourceMgr.getMainFileID(); in EnterMainSourceFile()
535 if (!SourceMgr.isLoadedFileID(MainFileID)) { in EnterMainSourceFile()
547 if (const FileEntry *FE = SourceMgr.getFileEntryForID(MainFileID)) in EnterMainSourceFile()
555 FileID FID = SourceMgr.createFileID(std::move(SB)); in EnterMainSourceFile()
577 SourceMgr.createFileID(File, SourceLocation(), SrcMgr::C_User)); in EnterMainSourceFile()
595 return FE == SourceMgr.getFileEntryForID(PCHThroughHeaderFileID); in isPCHThroughHeader()