|
std::unique_ptr< DiagnosticOptions > | clang::tooling::dependencies::createDiagOptions (ArrayRef< std::string > CommandLine) |
std::pair< std::unique_ptr< driver::Driver >, std::unique_ptr< driver::Compilation > > | clang::tooling::dependencies::buildCompilation (ArrayRef< std::string > ArgStrs, DiagnosticsEngine &Diags, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS) |
std::unique_ptr< CompilerInvocation > | clang::tooling::dependencies::createCompilerInvocation (ArrayRef< std::string > CommandLine, DiagnosticsEngine &Diags) |
std::pair< IntrusiveRefCntPtr< llvm::vfs::FileSystem >, std::vector< std::string > > | clang::tooling::dependencies::initVFSForTUBuferScanning (IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS, ArrayRef< std::string > CommandLine, StringRef WorkingDirectory, llvm::MemoryBufferRef TUBuffer) |
std::pair< IntrusiveRefCntPtr< llvm::vfs::FileSystem >, std::vector< std::string > > | clang::tooling::dependencies::initVFSForByNameScanning (IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS, ArrayRef< std::string > CommandLine, StringRef WorkingDirectory, StringRef ModuleName) |
bool | clang::tooling::dependencies::initializeScanCompilerInstance (CompilerInstance &ScanInstance, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS, DiagnosticConsumer *DiagConsumer, DependencyScanningService &Service, IntrusiveRefCntPtr< DependencyScanningWorkerFilesystem > DepFS) |
llvm::SmallVector< StringRef > | clang::tooling::dependencies::getInitialStableDirs (const CompilerInstance &ScanInstance) |
std::optional< PrebuiltModulesAttrsMap > | clang::tooling::dependencies::computePrebuiltModulesASTMap (CompilerInstance &ScanInstance, llvm::SmallVector< StringRef > &StableDirs) |
std::unique_ptr< DependencyOutputOptions > | clang::tooling::dependencies::takeDependencyOutputOptionsFrom (CompilerInstance &ScanInstance) |
std::shared_ptr< ModuleDepCollector > | clang::tooling::dependencies::initializeScanInstanceDependencyCollector (CompilerInstance &ScanInstance, std::unique_ptr< DependencyOutputOptions > DepOutputOpts, StringRef WorkingDirectory, DependencyConsumer &Consumer, DependencyScanningService &Service, CompilerInvocation &Inv, DependencyActionController &Controller, PrebuiltModulesAttrsMap PrebuiltModulesASTMap, llvm::SmallVector< StringRef > &StableDirs) |
| Create the dependency collector that will collect the produced dependencies.
|