|
MLIR 22.0.0git
|
#include "mlir/Support/LLVM.h"#include "llvm/ExecutionEngine/ObjectCache.h"#include "llvm/ExecutionEngine/Orc/LLJIT.h"#include "llvm/ExecutionEngine/SectionMemoryManager.h"#include "llvm/IR/LLVMContext.h"#include "llvm/Support/Error.h"#include <functional>#include <memory>#include <optional>Go to the source code of this file.
Classes | |
| class | mlir::SimpleObjectCache |
| A simple object cache following Lang's LLJITWithObjectCache example. More... | |
| struct | mlir::ExecutionEngineOptions |
| class | mlir::ExecutionEngine |
| JIT-backed execution engine for MLIR. More... | |
| struct | mlir::ExecutionEngine::Argument< T > |
| Trait that defines how a given type is passed to the JIT code. More... | |
| struct | mlir::ExecutionEngine::Result< T > |
| Tag to wrap an output parameter when invoking a jitted function. More... | |
| struct | mlir::ExecutionEngine::Argument< Result< T > > |
Namespaces | |
| namespace | llvm |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
| namespace | mlir |
| Include the generated interface declarations. | |