Lines Matching refs:Entry

183   llvm::StringMapEntry<unsigned> &Entry =
185 if (Entry.getValue() != ~0U)
186 return Entry.getValue();
189 Entry.setValue(FilenamesByID.size());
190 FilenamesByID.push_back(&Entry);
303 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
304 if (!Entry.isFile() || Invalid)
307 const SrcMgr::FileInfo &FileInfo = Entry.getFile();
333 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
334 if (!Entry.isFile() || Invalid)
337 const SrcMgr::FileInfo &FileInfo = Entry.getFile();
439 ContentCache *&Entry = FileInfos[FileEnt];
440 if (Entry) return Entry;
447 Entry = ContentCacheAlloc.Allocate<ContentCache>(1, EntryAlign);
455 new (Entry) ContentCache(FileEnt);
457 new (Entry) ContentCache(OverridenFilesKeepOriginalName ? FileEnt
461 new (Entry) ContentCache(FileEnt);
464 Entry->IsSystemFile = isSystemFile;
466 return Entry;
479 ContentCache *Entry = ContentCacheAlloc.Allocate<ContentCache>(1, EntryAlign);
480 new (Entry) ContentCache();
481 MemBufferInfos.push_back(Entry);
482 Entry->setBuffer(Buffer);
483 return Entry;
1124 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &CharDataInvalid);
1125 if (CharDataInvalid || !Entry.isFile()) {
1132 = Entry.getFile().getContentCache()
1314 const SLocEntry &Entry = getSLocEntry(FID, &MyInvalid);
1315 if (MyInvalid || !Entry.isFile()) {
1321 Content = const_cast<ContentCache*>(Entry.getFile().getContentCache());
1464 const LineEntry *Entry =
1468 if (!Entry)
1471 return Entry->FileKind;
1500 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
1501 if (Invalid || !Entry.isFile())
1504 const SrcMgr::FileInfo &FI = Entry.getFile();
1530 if (const LineEntry *Entry =
1533 if (Entry->FilenameID != -1)
1534 Filename = LineTable->getFilename(Entry->FilenameID);
1540 unsigned MarkerLineNo = getLineNumber(LocInfo.first, Entry->FileOffset);
1541 LineNo = Entry->LineNo + (LineNo-MarkerLineNo-1);
1546 if (Entry->IncludeOffset) {
1548 IncludeLoc = IncludeLoc.getLocWithOffset(Entry->IncludeOffset);
1570 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
1571 if (Invalid || !Entry.isFile())
1574 const SrcMgr::FileInfo &FI = Entry.getFile();
1578 if (const LineEntry *Entry =
1580 if (Entry->IncludeOffset)
1589 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid);
1602 return NextOffset - Entry.getOffset() - 1;
1735 const FileEntry *Entry =FileContentCache? FileContentCache->OrigEntry : 0;
1736 if (Entry &&
1737 *SourceFileName == llvm::sys::path::filename(Entry->getName())) {
1739 getActualFileUID(Entry)) {
1742 SourceFile = Entry;
1768 const SLocEntry &Entry = getSLocEntry(FID, &Invalid);
1772 if (!Entry.isFile())
1775 SourceLocation FileLoc = SourceLocation::getFileLoc(Entry.getOffset());
1781 = const_cast<ContentCache *>(Entry.getFile().getContentCache());
1845 const SrcMgr::SLocEntry &Entry = getSLocEntryByID(ID, &Invalid);
1848 if (Entry.isFile()) {
1849 SourceLocation IncludeLoc = Entry.getFile().getIncludeLoc();
1857 if (Entry.getFile().NumCreatedFIDs)
1858 ID += Entry.getFile().NumCreatedFIDs - 1/*because of next ++ID*/;
1862 const ExpansionInfo &ExpInfo = Entry.getExpansion();
1874 SourceLocation::getMacroLoc(Entry.getOffset()),
1898 const SLocEntry &Entry = getSLocEntry(SpellFID);
1899 unsigned SpellFIDBeginOffs = Entry.getOffset();
1902 const ExpansionInfo &Info = Entry.getExpansion();
2012 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid);
2014 if (Entry.isExpansion())
2015 UpperLoc = Entry.getExpansion().getExpansionLocStart();
2017 UpperLoc = Entry.getFile().getIncludeLoc();