Home
last modified time | relevance | path

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

/external/llvm-project/clang/include/clang/Tooling/DependencyScanning/
DModuleDepCollector.h39 struct ModuleDeps { struct
93 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps) const; argument
103 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps,
135 void addAllSubmoduleDeps(const Module *M, ModuleDeps &MD,
137 void addModuleDep(const Module *M, ModuleDeps &MD,
157 std::unordered_map<std::string, ModuleDeps> Deps;
DDependencyScanningTool.h69 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps) const;
74 std::vector<ModuleDeps> DiscoveredModules;
DDependencyScanningWorker.h40 virtual void handleModuleDependency(ModuleDeps MD) = 0;
/external/llvm-project/clang/lib/Tooling/DependencyScanning/
DModuleDepCollector.cpp20 std::vector<std::string> ModuleDeps::getFullCommandLine( in getFullCommandLine()
22 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps) const { in getFullCommandLine()
37 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps, in appendCommonModuleArguments()
46 const ModuleDeps &M = LookupModuleDeps(CMD); in appendCommonModuleArguments()
134 std::make_pair(MDC.ContextHash + M->getFullModuleName(), ModuleDeps{})); in handleTopLevelModule()
139 ModuleDeps &MD = ModI.first->second; in handleTopLevelModule()
162 const Module *M, ModuleDeps &MD, in addAllSubmoduleDeps()
171 const Module *M, ModuleDeps &MD, in addModuleDep()
DDependencyScanningTool.cpp18 std::function<const ModuleDeps &(ClangModuleDep)> LookupModuleDeps) const { in getAdditionalCommandLine()
43 void handleModuleDependency(ModuleDeps MD) override { in getDependencyFile()
111 void handleModuleDependency(ModuleDeps MD) override { in getFullDependencies()
148 std::unordered_map<std::string, ModuleDeps> ClangModuleDeps; in getFullDependencies()
/external/llvm-project/clang/tools/clang-scan-deps/
DClangScanDeps.cpp249 ID.ModuleDeps = std::move(FD.ClangModuleDeps); in mergeDeps()
252 for (const ModuleDeps &MD : FDR.DiscoveredModules) { in mergeDeps()
265 [&](ClangModuleDep CMD) -> const ModuleDeps & { in mergeDeps()
302 [&](ClangModuleDep CMD) -> const ModuleDeps & { in printFullOutput()
316 {"clang-module-deps", toJSONSorted(I.ModuleDeps)}, in printFullOutput()
336 const ModuleDeps &lookupModuleDeps(ClangModuleDep CMD) { in lookupModuleDeps()
365 std::vector<ClangModuleDep> ModuleDeps; member
370 std::unordered_map<ContextModulePair, ModuleDeps, ContextModulePairHasher>