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.cpp65 llvm::BitVector VFSUsage(VFSOverlayFiles.size()); in optimizeHeaderSearchOpts() local
71 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()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DHeaderSearch.cpp147 std::vector<bool> VFSUsage; in collectVFSUsageAndClear() local
149 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()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleFile.h193 llvm::BitVector VFSUsage; variable
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp1383 auto VFSUsage = PP.getHeaderSearchInfo().collectVFSUsageAndClear(); in writeUnhashedControlBlock() local
1389 RecordData::value_type Record[] = {VFS_USAGE, VFSUsage.size()}; in writeUnhashedControlBlock()
1390 Stream.EmitRecordWithBlob(VFSUsageAbbrevCode, Record, bytes(VFSUsage)); in writeUnhashedControlBlock()
H A DASTReader.cpp5008 F->VFSUsage = ReadBitVector(Record, Blob); in readUnhashedControlBlockImpl()