Lines Matching defs:ModuleDeps
110 struct ModuleDeps {
199 /// ModuleDeps instance.
201 addAllSubmodulePrebuiltDeps(const Module *M, ModuleDeps &MD,
203 void addModulePrebuiltDeps(const Module *M, ModuleDeps &MD,
211 void addAllSubmoduleDeps(const Module *M, ModuleDeps &MD,
213 void addModuleDep(const Module *M, ModuleDeps &MD,
218 void addAllAffectingClangModules(const Module *M, ModuleDeps &MD,
220 void addAffectingClangModule(const Module *M, ModuleDeps &MD,
262 llvm::MapVector<const Module *, std::unique_ptr<ModuleDeps>> ModularDeps;
265 llvm::DenseMap<ModuleID, ModuleDeps *> ModuleDepsByID;
294 void addFileDep(ModuleDeps &MD, StringRef Path);
299 const ModuleDeps &Deps,
316 void addOutputPaths(CowCompilerInvocation &CI, ModuleDeps &Deps);
321 ModuleDeps &Deps);