Searched refs:VFSUsage (Results 1 – 5 of 5) sorted by relevance
86 llvm::BitVector VFSUsage(VFSOverlayFiles.size()); in optimizeHeaderSearchOpts() local92 VFSUsage |= MF->VFSUsage; in optimizeHeaderSearchOpts()108 VFSUsage[I] = true; in optimizeHeaderSearchOpts()114 if (VFSUsage.size() != VFSOverlayFiles.size()) in optimizeHeaderSearchOpts()118 for (auto Idx : VFSUsage.set_bits()) in optimizeHeaderSearchOpts()
145 std::vector<bool> VFSUsage; in collectVFSUsageAndClear() local147 return VFSUsage; in collectVFSUsageAndClear()159 VFSUsage.push_back(RFS->hasBeenUsed()); in collectVFSUsageAndClear()164 assert(VFSUsage.size() == getHeaderSearchOpts().VFSOverlayFiles.size() && in collectVFSUsageAndClear()168 std::reverse(VFSUsage.begin(), VFSUsage.end()); in collectVFSUsageAndClear()169 return VFSUsage; in collectVFSUsageAndClear()
199 llvm::BitVector VFSUsage; variable
1425 auto VFSUsage = PP.getHeaderSearchInfo().collectVFSUsageAndClear(); in writeUnhashedControlBlock() local1431 RecordData::value_type Record[] = {VFS_USAGE, VFSUsage.size()}; in writeUnhashedControlBlock()1432 Stream.EmitRecordWithBlob(VFSUsageAbbrevCode, Record, bytes(VFSUsage)); in writeUnhashedControlBlock()
5301 F->VFSUsage = ReadBitVector(Record, Blob); in readUnhashedControlBlockImpl()