MLIR  20.0.0git
Classes | Namespaces
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

 llvm
 The OpAsmOpInterface, see OpAsmInterface.td for more details.
 
 mlir
 Include the generated interface declarations.