|
clang 22.0.0git
|
#include "clang/Tooling/AllTUsExecution.h"#include "clang/Tooling/ToolExecutorPluginRegistry.h"#include "llvm/Support/Regex.h"#include "llvm/Support/ThreadPool.h"#include "llvm/Support/Threading.h"#include "llvm/Support/VirtualFileSystem.h"Go to the source code of this file.
Classes | |
| class | clang::tooling::AllTUsToolExecutorPlugin |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::tooling |
Functions | |
| llvm::cl::opt< std::string > | clang::tooling::Filter ("filter", llvm::cl::desc("Only process files that match this filter. " "This flag only applies to all-TUs."), llvm::cl::init(".*")) |
| llvm::cl::opt< unsigned > | clang::tooling::ExecutorConcurrency ("execute-concurrency", llvm::cl::desc("The number of threads used to process all files in " "parallel. Set to 0 for hardware concurrency. " "This flag only applies to all-TUs."), llvm::cl::init(0)) |
| static ToolExecutorPluginRegistry::Add< AllTUsToolExecutorPlugin > | clang::tooling::X ("all-TUs", "Runs FrontendActions on all TUs in the compilation database. " "Tool results are stored in memory.") |
Variables | |
| volatile int | clang::tooling::AllTUsToolExecutorAnchorSource = 0 |