Searched refs:ModuleDepCollector (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/gnu/llvm/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h1 //===- ModuleDepCollector.h - Callbacks to collect deps ---------*- C++ -*-===//
140 class ModuleDepCollector;
145 /// \c DependencyConsumer of the parent \c ModuleDepCollector.
148 ModuleDepCollectorPP(ModuleDepCollector &MDC) : MDC(MDC) {}
166 ModuleDepCollector &MDC;
181 /// transitive modular dependencies and fills the parent \c ModuleDepCollector
191 /// parent \c ModuleDepCollector info.
200 class ModuleDepCollector final : public DependencyCollector {
202 ModuleDepCollector(std::unique_ptr<DependencyOutputOptions> Opts,
/openbsd-current/gnu/llvm/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp1 //===- ModuleDepCollector.cpp - Callbacks to collect deps -------*- C++ -*-===//
9 #include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"
56 void ModuleDepCollector::addOutputPaths(CompilerInvocation &CI,
82 ModuleDepCollector::makeInvocationForModuleBuildWithoutOutputs(
175 llvm::DenseSet<const FileEntry *> ModuleDepCollector::collectModuleMapFiles(
189 void ModuleDepCollector::addModuleMapFiles(
201 void ModuleDepCollector::addModuleFiles(
225 void ModuleDepCollector::applyDiscoveredDependencies(CompilerInvocation &CI) {
294 void ModuleDepCollector::associateWithContextHash(const CompilerInvocation &CI,
575 ModuleDepCollector function in class:ModuleDepCollector
[all...]
H A DDependencyScanningWorker.cpp23 #include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"
252 MDC = std::make_shared<ModuleDepCollector>(
310 std::shared_ptr<ModuleDepCollector> MDC;
/openbsd-current/gnu/llvm/clang/lib/Frontend/
H A DCompilerInstance.cpp215 return ModuleDepCollector;
220 ModuleDepCollector = std::move(Collector);
513 if (!ModuleDepCollector && !DepOpts.ModuleDependencyOutputDir.empty()) {
514 ModuleDepCollector = std::make_shared<ModuleDependencyCollector>(
520 if (ModuleDepCollector) {
521 addDependencyCollector(ModuleDepCollector);
522 collectHeaderMaps(PP->getHeaderSearchInfo(), ModuleDepCollector);
523 collectIncludePCH(*this, ModuleDepCollector);
524 collectVFSEntries(*this, ModuleDepCollector);
/openbsd-current/gnu/llvm/clang/include/clang/Frontend/
H A DCompilerInstance.h123 std::shared_ptr<ModuleDependencyCollector> ModuleDepCollector; member in class:clang::CompilerInstance

Completed in 211 milliseconds