Searched refs:VFSUsage (Results 1 – 5 of 5) sorted by relevance
65 llvm::BitVector VFSUsage(VFSOverlayFiles.size()); in optimizeHeaderSearchOpts() local71 VFSUsage |= MF->VFSUsage; in optimizeHeaderSearchOpts()85 VFSUsage[I] = true; in optimizeHeaderSearchOpts()91 if (VFSUsage.size() != VFSOverlayFiles.size()) in optimizeHeaderSearchOpts()95 for (auto Idx : VFSUsage.set_bits()) in optimizeHeaderSearchOpts()
147 std::vector<bool> VFSUsage; in collectVFSUsageAndClear() local149 return VFSUsage; in collectVFSUsageAndClear()156 VFSUsage.push_back(RFS->hasBeenUsed()); in collectVFSUsageAndClear()160 assert(VFSUsage.size() == getHeaderSearchOpts().VFSOverlayFiles.size() && in collectVFSUsageAndClear()164 std::reverse(VFSUsage.begin(), VFSUsage.end()); in collectVFSUsageAndClear()165 return VFSUsage; in collectVFSUsageAndClear()
193 llvm::BitVector VFSUsage; variable
1383 auto VFSUsage = PP.getHeaderSearchInfo().collectVFSUsageAndClear(); in writeUnhashedControlBlock() local1389 RecordData::value_type Record[] = {VFS_USAGE, VFSUsage.size()}; in writeUnhashedControlBlock()1390 Stream.EmitRecordWithBlob(VFSUsageAbbrevCode, Record, bytes(VFSUsage)); in writeUnhashedControlBlock()
5008 F->VFSUsage = ReadBitVector(Record, Blob); in readUnhashedControlBlockImpl()