Home | History | Annotate | Download | only in Core

Lines Matching full:fids

84 static void AddFID(FIDMap &FIDs, SmallVectorImpl<FileID> &V,
88 FIDMap::iterator I = FIDs.find(FID);
89 if (I != FIDs.end()) return;
90 FIDs[FID] = V.size();
94 static unsigned GetFID(const FIDMap& FIDs, const SourceManager &SM,
97 FIDMap::const_iterator I = FIDs.find(FID);
98 assert(I != FIDs.end());
367 // Build up a set of FIDs that we use by scanning the locations and
370 SmallVector<FileID, 10> Fids;
392 AddFID(FM, Fids, SM, piece->getLocation().asLocation());
396 AddFID(FM, Fids, SM, I->getBegin());
397 AddFID(FM, Fids, SM, I->getEnd());
405 AddFID(FM, Fids, SM, callEnterWithin->getLocation().asLocation());
433 // - "files", an <array> mapping from FIDs to file names
441 for (SmallVectorImpl<FileID>::iterator I=Fids.begin(), E=Fids.end();