Home
last modified time | relevance | path

Searched refs:VFSUsage (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp86 llvm::BitVector VFSUsage(VFSOverlayFiles.size()); in optimizeHeaderSearchOpts() local
92 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()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp145 std::vector<bool> VFSUsage; in collectVFSUsageAndClear() local
147 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()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFile.h199 llvm::BitVector VFSUsage; variable
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp1425 auto VFSUsage = PP.getHeaderSearchInfo().collectVFSUsageAndClear(); in writeUnhashedControlBlock() local
1431 RecordData::value_type Record[] = {VFS_USAGE, VFSUsage.size()}; in writeUnhashedControlBlock()
1432 Stream.EmitRecordWithBlob(VFSUsageAbbrevCode, Record, bytes(VFSUsage)); in writeUnhashedControlBlock()
H A DASTReader.cpp5301 F->VFSUsage = ReadBitVector(Record, Blob); in readUnhashedControlBlockImpl()