clang
15.0.0git
|
#include "clang/Tooling/DependencyScanning/ModuleDepCollector.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Tooling/DependencyScanning/DependencyScanningWorker.h"
#include "llvm/Support/StringSaver.h"
Go to the source code of this file.
Functions | |
static void | optimizeHeaderSearchOpts (HeaderSearchOptions &Opts, ASTReader &Reader, const serialization::ModuleFile &MF) |
static std::vector< std::string > | serializeCompilerInvocation (const CompilerInvocation &CI) |
static void | forEachSubmoduleSorted (const Module *M, llvm::function_ref< void(const Module *)> F) |
|
static |
Definition at line 320 of file ModuleDepCollector.cpp.
References clang::Module::Name, clang::Module::submodule_begin(), and clang::Module::submodule_end().
|
static |
Definition at line 20 of file ModuleDepCollector.cpp.
References clang::serialization::ModuleFile::Imports, clang::serialization::ModuleFile::SearchPathUsage, and clang::HeaderSearchOptions::UserEntries.
|
static |
Definition at line 96 of file ModuleDepCollector.cpp.
Referenced by clang::tooling::dependencies::ModuleDeps::getCanonicalCommandLine(), and clang::tooling::dependencies::ModuleDeps::getCanonicalCommandLineWithoutModulePaths().