MLIR 22.0.0git
ExecutionEngine.h File Reference
#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.