|
LLVM 24.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorOr.h"#include <functional>#include <memory>Go to the source code of this file.
Classes | |
| struct | llvm::CallableTool |
| An LLVM command-line tool that can be invoked without creating a process. More... | |
| class | llvm::ToolContext |
| Describes how a tool was invoked and provides access to its host session. More... | |
| class | llvm::ToolSession |
| Owns LLVM process initialization and an in-process tool registry. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
| using | llvm::ToolMainFn = std::function<int(int, char **, const ToolContext &)> |