Searched refs:ModuleDeps (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/ |
H A D | ModuleDepCollector.h | 110 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 D | ModuleDepCollector.cpp | 24 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 D | ClangScanDeps.cpp | 380 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>
|