LLVM 24.0.0git
Driver.h File Reference
#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 &)>