|
My Project
|
#include <Builders.h>


Public Member Functions | |
| OperationHandle () | |
| OperationHandle (Operation *op) | |
| OperationHandle (const OperationHandle &)=default | |
| OperationHandle & | operator= (const OperationHandle &)=default |
| operator Operation * () | |
| Operation * | getOperation () const |
Static Public Member Functions | |
| template<typename Op , typename... Args> | |
| static OperationHandle | create (Args... args) |
| template<typename Op , typename... Args> | |
| static Op | createOp (Args... args) |
| static OperationHandle | create (StringRef name, ArrayRef< ValueHandle > operands, ArrayRef< Type > resultTypes, ArrayRef< NamedAttribute > attributes={}) |
| Generic create for a named operation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::edsc::CapturableHandle | |
| CapturableHandle ()=default | |
An OperationHandle can be used in lieu of ValueHandle to capture the operation in cases when one does not care about, or cannot extract, a unique Value from the operation. This can be used for capturing zero result operations as well as multi-result operations that are not supported by ValueHandle. We do not distinguish further between zero and multi-result operations at this time.
|
inline |
|
inline |
|
default |
|
static |
Generic mlir::Op create. This is the key to being extensible to the whole of MLIR without duplicating the type system or the op definitions.
|
static |
Generic create for a named operation.
|
static |
|
inline |
|
inline |
|
default |
1.8.13