Lines Matching refs:Entry

279   const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);  in AddLineNote()  local
280 if (!Entry.isFile() || Invalid) in AddLineNote()
283 const SrcMgr::FileInfo &FileInfo = Entry.getFile(); in AddLineNote()
392 ContentCache *&Entry = FileInfos[FileEnt]; in getOrCreateContentCache() local
393 if (Entry) in getOrCreateContentCache()
394 return *Entry; in getOrCreateContentCache()
397 Entry = ContentCacheAlloc.Allocate<ContentCache>(); in getOrCreateContentCache()
405 new (Entry) ContentCache(FileEnt); in getOrCreateContentCache()
407 new (Entry) ContentCache(OverridenFilesKeepOriginalName ? FileEnt in getOrCreateContentCache()
411 new (Entry) ContentCache(FileEnt); in getOrCreateContentCache()
414 Entry->IsFileVolatile = UserFilesAreVolatile && !isSystemFile; in getOrCreateContentCache()
415 Entry->IsTransient = FilesAreTransient; in getOrCreateContentCache()
416 Entry->BufferOverridden |= FileEnt.isNamedPipe(); in getOrCreateContentCache()
418 return *Entry; in getOrCreateContentCache()
426 ContentCache *Entry = ContentCacheAlloc.Allocate<ContentCache>(); in createMemBufferContentCache() local
427 new (Entry) ContentCache(); in createMemBufferContentCache()
428 MemBufferInfos.push_back(Entry); in createMemBufferContentCache()
429 Entry->setBuffer(std::move(Buffer)); in createMemBufferContentCache()
430 return *Entry; in createMemBufferContentCache()
728 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getNonBuiltinFilenameForID() local
729 if (Entry->getFile().getContentCache().OrigEntry) in getNonBuiltinFilenameForID()
730 return Entry->getFile().getName(); in getNonBuiltinFilenameForID()
743 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataIfLoaded() local
744 return Entry->getFile().getContentCache().getBufferDataIfLoaded(); in getBufferDataIfLoaded()
749 if (const SrcMgr::SLocEntry *Entry = getSLocEntryForFile(FID)) in getBufferDataOrNone() local
750 if (auto B = Entry->getFile().getContentCache().getBufferOrNone( in getBufferDataOrNone()
1163 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &CharDataInvalid); in getCharacterData() local
1164 if (CharDataInvalid || !Entry.isFile()) { in getCharacterData()
1171 Entry.getFile().getContentCache().getBufferOrNone(Diag, getFileManager(), in getCharacterData()
1358 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid); in getLineNumber() local
1359 if (MyInvalid || !Entry.isFile()) { in getLineNumber()
1365 Content = &Entry.getFile().getContentCache(); in getLineNumber()
1486 const LineEntry *Entry = in getFileCharacteristic() local
1490 if (!Entry) in getFileCharacteristic()
1493 return Entry->FileKind; in getFileCharacteristic()
1524 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in getPresumedLoc() local
1525 if (Invalid || !Entry.isFile()) in getPresumedLoc()
1528 const SrcMgr::FileInfo &FI = Entry.getFile(); in getPresumedLoc()
1555 if (const LineEntry *Entry = in getPresumedLoc() local
1558 if (Entry->FilenameID != -1) { in getPresumedLoc()
1559 Filename = LineTable->getFilename(Entry->FilenameID); in getPresumedLoc()
1569 unsigned MarkerLineNo = getLineNumber(LocInfo.first, Entry->FileOffset); in getPresumedLoc()
1570 LineNo = Entry->LineNo + (LineNo-MarkerLineNo-1); in getPresumedLoc()
1575 if (Entry->IncludeOffset) { in getPresumedLoc()
1577 IncludeLoc = IncludeLoc.getLocWithOffset(Entry->IncludeOffset); in getPresumedLoc()
1598 const SLocEntry *Entry = getSLocEntryForFile(LocInfo.first); in isInMainFile() local
1599 if (!Entry) in isInMainFile()
1602 const SrcMgr::FileInfo &FI = Entry->getFile(); in isInMainFile()
1606 if (const LineEntry *Entry = in isInMainFile() local
1608 if (Entry->IncludeOffset) in isInMainFile()
1617 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getFileIDSize() local
1630 return NextOffset - Entry.getOffset() - 1; in getFileIDSize()
1705 const SLocEntry &Entry = getSLocEntry(FID, &Invalid); in translateLineCol() local
1709 if (!Entry.isFile()) in translateLineCol()
1712 SourceLocation FileLoc = SourceLocation::getFileLoc(Entry.getOffset()); in translateLineCol()
1717 const ContentCache *Content = &Entry.getFile().getContentCache(); in translateLineCol()
1776 const SrcMgr::SLocEntry &Entry = getSLocEntryByID(ID, &Invalid); in computeMacroArgsCache() local
1779 if (Entry.isFile()) { in computeMacroArgsCache()
1780 auto& File = Entry.getFile(); in computeMacroArgsCache()
1791 (FID == MainFileID && Entry.getFile().getName() == "<built-in>"); in computeMacroArgsCache()
1795 if (Entry.getFile().NumCreatedFIDs) in computeMacroArgsCache()
1796 ID += Entry.getFile().NumCreatedFIDs - 1 /*because of next ++ID*/; in computeMacroArgsCache()
1806 const ExpansionInfo &ExpInfo = Entry.getExpansion(); in computeMacroArgsCache()
1818 SourceLocation::getMacroLoc(Entry.getOffset()), in computeMacroArgsCache()
1842 const SLocEntry &Entry = getSLocEntry(SpellFID); in associateFileChunkWithMacroArgExp() local
1843 unsigned SpellFIDBeginOffs = Entry.getOffset(); in associateFileChunkWithMacroArgExp()
1846 const ExpansionInfo &Info = Entry.getExpansion(); in associateFileChunkWithMacroArgExp()
1960 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getDecomposedIncludedLoc() local
1962 if (Entry.isExpansion()) in getDecomposedIncludedLoc()
1963 UpperLoc = Entry.getExpansion().getExpansionLocStart(); in getDecomposedIncludedLoc()
1965 UpperLoc = Entry.getFile().getIncludeLoc(); in getDecomposedIncludedLoc()
2156 auto DumpSLocEntry = [&](int ID, const SrcMgr::SLocEntry &Entry, in dump()
2158 out << "SLocEntry <FileID " << ID << "> " << (Entry.isFile() ? "file" : "expansion") in dump()
2159 << " <SourceLocation " << Entry.getOffset() << ":"; in dump()
2164 if (Entry.isFile()) { in dump()
2165 auto &FI = Entry.getFile(); in dump()
2182 auto &EI = Entry.getExpansion(); in dump()