Lines Matching refs:Entry
284 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in AddLineNote() local
285 if (!Entry.isFile() || Invalid) in AddLineNote()
288 const SrcMgr::FileInfo &FileInfo = Entry.getFile(); in AddLineNote()
397 ContentCache *&Entry = FileInfos[FileEnt]; in getOrCreateContentCache() local
398 if (Entry) return Entry; in getOrCreateContentCache()
401 Entry = ContentCacheAlloc.Allocate<ContentCache>(); in getOrCreateContentCache()
409 new (Entry) ContentCache(FileEnt); in getOrCreateContentCache()
411 new (Entry) ContentCache(OverridenFilesKeepOriginalName ? FileEnt in getOrCreateContentCache()
415 new (Entry) ContentCache(FileEnt); in getOrCreateContentCache()
418 Entry->IsSystemFile = isSystemFile; in getOrCreateContentCache()
419 Entry->IsTransient = FilesAreTransient; in getOrCreateContentCache()
421 return Entry; in getOrCreateContentCache()
430 ContentCache *Entry = ContentCacheAlloc.Allocate<ContentCache>(); in createMemBufferContentCache() local
431 new (Entry) ContentCache(); in createMemBufferContentCache()
432 MemBufferInfos.push_back(Entry); in createMemBufferContentCache()
433 Entry->replaceBuffer(Buffer, DoNotFree); in createMemBufferContentCache()
434 return Entry; in createMemBufferContentCache()
1102 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &CharDataInvalid); in getCharacterData() local
1103 if (CharDataInvalid || !Entry.isFile()) { in getCharacterData()
1109 llvm::MemoryBuffer *Buffer = Entry.getFile().getContentCache()->getBuffer( in getCharacterData()
1261 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid); in getLineNumber() local
1262 if (MyInvalid || !Entry.isFile()) { in getLineNumber()
1268 Content = const_cast<ContentCache*>(Entry.getFile().getContentCache()); in getLineNumber()
1387 const LineEntry *Entry = in getFileCharacteristic() local
1391 if (!Entry) in getFileCharacteristic()
1394 return Entry->FileKind; in getFileCharacteristic()
1422 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in getPresumedLoc() local
1423 if (Invalid || !Entry.isFile()) in getPresumedLoc()
1426 const SrcMgr::FileInfo &FI = Entry.getFile(); in getPresumedLoc()
1452 if (const LineEntry *Entry = in getPresumedLoc() local
1455 if (Entry->FilenameID != -1) in getPresumedLoc()
1456 Filename = LineTable->getFilename(Entry->FilenameID); in getPresumedLoc()
1462 unsigned MarkerLineNo = getLineNumber(LocInfo.first, Entry->FileOffset); in getPresumedLoc()
1463 LineNo = Entry->LineNo + (LineNo-MarkerLineNo-1); in getPresumedLoc()
1468 if (Entry->IncludeOffset) { in getPresumedLoc()
1470 IncludeLoc = IncludeLoc.getLocWithOffset(Entry->IncludeOffset); in getPresumedLoc()
1492 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid); in isInMainFile() local
1493 if (Invalid || !Entry.isFile()) in isInMainFile()
1496 const SrcMgr::FileInfo &FI = Entry.getFile(); in isInMainFile()
1500 if (const LineEntry *Entry = in isInMainFile() local
1502 if (Entry->IncludeOffset) in isInMainFile()
1511 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getFileIDSize() local
1524 return NextOffset - Entry.getOffset() - 1; in getFileIDSize()
1657 const FileEntry *Entry = FileContentCache ? FileContentCache->OrigEntry in translateFile() local
1659 if (Entry && in translateFile()
1660 *SourceFileName == llvm::sys::path::filename(Entry->getName())) { in translateFile()
1662 getActualFileUID(Entry)) { in translateFile()
1665 SourceFile = Entry; in translateFile()
1691 const SLocEntry &Entry = getSLocEntry(FID, &Invalid); in translateLineCol() local
1695 if (!Entry.isFile()) in translateLineCol()
1698 SourceLocation FileLoc = SourceLocation::getFileLoc(Entry.getOffset()); in translateLineCol()
1704 = const_cast<ContentCache *>(Entry.getFile().getContentCache()); in translateLineCol()
1765 const SrcMgr::SLocEntry &Entry = getSLocEntryByID(ID, &Invalid); in computeMacroArgsCache() local
1768 if (Entry.isFile()) { in computeMacroArgsCache()
1769 SourceLocation IncludeLoc = Entry.getFile().getIncludeLoc(); in computeMacroArgsCache()
1777 if (Entry.getFile().NumCreatedFIDs) in computeMacroArgsCache()
1778 ID += Entry.getFile().NumCreatedFIDs - 1/*because of next ++ID*/; in computeMacroArgsCache()
1782 const ExpansionInfo &ExpInfo = Entry.getExpansion(); in computeMacroArgsCache()
1794 SourceLocation::getMacroLoc(Entry.getOffset()), in computeMacroArgsCache()
1818 const SLocEntry &Entry = getSLocEntry(SpellFID); in associateFileChunkWithMacroArgExp() local
1819 unsigned SpellFIDBeginOffs = Entry.getOffset(); in associateFileChunkWithMacroArgExp()
1822 const ExpansionInfo &Info = Entry.getExpansion(); in associateFileChunkWithMacroArgExp()
1931 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid); in getDecomposedIncludedLoc() local
1933 if (Entry.isExpansion()) in getDecomposedIncludedLoc()
1934 UpperLoc = Entry.getExpansion().getExpansionLocStart(); in getDecomposedIncludedLoc()
1936 UpperLoc = Entry.getFile().getIncludeLoc(); in getDecomposedIncludedLoc()
2127 auto DumpSLocEntry = [&](int ID, const SrcMgr::SLocEntry &Entry, in dump()
2129 out << "SLocEntry <FileID " << ID << "> " << (Entry.isFile() ? "file" : "expansion") in dump()
2130 << " <SourceLocation " << Entry.getOffset() << ":"; in dump()
2135 if (Entry.isFile()) { in dump()
2136 auto &FI = Entry.getFile(); in dump()
2154 auto &EI = Entry.getExpansion(); in dump()