Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp22 makeInvocationForModuleBuildWithoutPaths(const ModuleDeps &Deps, in makeInvocationForModuleBuildWithoutPaths()
55 std::vector<std::string> ModuleDeps::getCanonicalCommandLine( in getCanonicalCommandLine()
57 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps) const { in getCanonicalCommandLine()
74 ModuleDeps::getCanonicalCommandLineWithoutModulePaths() const { in getCanonicalCommandLineWithoutModulePaths()
81 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps, in collectPCMAndModuleMapPaths()
90 const ModuleDeps &M = LookupModuleDeps(MID); in collectPCMAndModuleMapPaths()
173 auto ModI = MDC.ModularDeps.insert({M, ModuleDeps{}}); in handleTopLevelModule()
177 ModuleDeps &MD = ModI.first->second; in handleTopLevelModule()
217 const Module *M, ModuleDeps &MD, in addAllSubmoduleDeps()
226 const Module *M, ModuleDeps &MD, in addModuleDep()
H A DDependencyScanningTool.cpp18 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps) const { in getAdditionalArgs()
60 void handleModuleDependency(ModuleDeps MD) override { in getDependencyFile()
128 void handleModuleDependency(ModuleDeps MD) override { in getFullDependencies()
165 std::unordered_map<std::string, ModuleDeps> ClangModuleDeps; in getFullDependencies()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h47 struct ModuleDeps { struct
93 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps) const; argument
107 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps,
150 void addAllSubmoduleDeps(const Module *M, ModuleDeps &MD,
152 void addModuleDep(const Module *M, ModuleDeps &MD,
181 std::unordered_map<const Module *, ModuleDeps> ModularDeps;
H A DDependencyScanningTool.h54 std::function<const ModuleDeps &(ModuleID)> LookupModuleDeps) const;
64 std::vector<ModuleDeps> DiscoveredModules;
H A DDependencyScanningWorker.h40 virtual void handleModuleDependency(ModuleDeps MD) = 0;
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp276 ID.ModuleDeps = std::move(FD.ClangModuleDeps); in mergeDeps()
279 for (const ModuleDeps &MD : FDR.DiscoveredModules) { in mergeDeps()
292 [&](ModuleID MID) -> const ModuleDeps & { in mergeDeps()
330 [&](ModuleID MID) -> const ModuleDeps & { in printFullOutput()
344 {"clang-module-deps", toJSONSorted(I.ModuleDeps)}, in printFullOutput()
363 const ModuleDeps &lookupModuleDeps(ModuleID MID) { in lookupModuleDeps()
391 std::vector<ModuleID> ModuleDeps; member
396 std::unordered_map<IndexedModuleID, ModuleDeps, IndexedModuleIDHasher>