Home
last modified time | relevance | path

Searched refs:ModuleDeps (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h110 struct ModuleDeps { struct
193 addAllSubmodulePrebuiltDeps(const Module *M, ModuleDeps &MD,
195 void addModulePrebuiltDeps(const Module *M, ModuleDeps &MD,
203 void addAllSubmoduleDeps(const Module *M, ModuleDeps &MD,
205 void addModuleDep(const Module *M, ModuleDeps &MD,
210 void addAllAffectingClangModules(const Module *M, ModuleDeps &MD,
212 void addAffectingClangModule(const Module *M, ModuleDeps &MD,
254 llvm::MapVector<const Module *, std::unique_ptr<ModuleDeps>> ModularDeps;
257 llvm::DenseMap<ModuleID, ModuleDeps *> ModuleDepsByID;
286 void addFileDep(ModuleDeps &MD, StringRef Path);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp24 const std::vector<std::string> &ModuleDeps::getBuildArguments() { in getBuildArguments()
133 ModuleDeps &Deps) { in addOutputPaths()
230 const ModuleDeps &Deps, in getInvocationAdjustedForModuleBuildWithoutOutputs()
299 ModuleDeps *MD = ModuleDepsByID.lookup(MID); in collectModuleMapFiles()
315 ModuleDeps *MD = ModuleDepsByID.lookup(MID); in addModuleMapFiles()
388 static std::string getModuleContextHash(const ModuleDeps &MD, in getModuleContextHash()
433 const CowCompilerInvocation &CI, ModuleDeps &Deps) { in associateWithContextHash()
576 ModI.first->second = std::make_unique<ModuleDeps>(); in handleTopLevelModule()
577 ModuleDeps &MD = *ModI.first->second; in handleTopLevelModule()
670 const Module *M, ModuleDeps &MD, in addAllSubmodulePrebuiltDeps()
[all …]
/freebsd/contrib/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp380 ID.ModuleDeps = std::move(TUDeps.ClangModuleDeps); in mergeDeps()
390 std::vector<ModuleDeps *> NewMDs; in mergeDeps()
393 for (const ModuleDeps &MD : Graph) { in mergeDeps()
405 for (ModuleDeps *MD : NewMDs) in mergeDeps()
477 {"clang-module-deps", toJSONSorted(I.ModuleDeps)}, in printFullOutput()
488 {"clang-module-deps", toJSONSorted(I.ModuleDeps)}, in printFullOutput()
546 std::vector<ModuleID> ModuleDeps; member
552 std::unordered_map<IndexedModuleID, ModuleDeps, IndexedModuleID::Hasher>