My Project
Public Member Functions | List of all members
mlir::edsc::intrinsics::OperationBuilder< Op > Struct Template Reference

#include <Intrinsics.h>

Inheritance diagram for mlir::edsc::intrinsics::OperationBuilder< Op >:
Inheritance graph
[legend]
Collaboration diagram for mlir::edsc::intrinsics::OperationBuilder< Op >:
Collaboration graph
[legend]

Public Member Functions

template<typename... Args>
 OperationBuilder (Args... args)
 
 OperationBuilder (ArrayRef< ValueHandle > vs)
 
template<typename... Args>
 OperationBuilder (ArrayRef< ValueHandle > vs, Args... args)
 
template<typename T , typename... Args>
 OperationBuilder (T t, ArrayRef< ValueHandle > vs, Args... args)
 
template<typename T1 , typename T2 , typename... Args>
 OperationBuilder (T1 t1, T2 t2, ArrayRef< ValueHandle > vs, Args... args)
 
 OperationBuilder ()
 
- Public Member Functions inherited from mlir::edsc::OperationHandle
 OperationHandle ()
 
 OperationHandle (Operation *op)
 
 OperationHandle (const OperationHandle &)=default
 
OperationHandleoperator= (const OperationHandle &)=default
 
 operator Operation * ()
 
OperationgetOperation () const
 

Additional Inherited Members

- Static Public Member Functions inherited from mlir::edsc::OperationHandle
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...
 
- Protected Member Functions inherited from mlir::edsc::CapturableHandle
 CapturableHandle ()=default
 

Constructor & Destructor Documentation

◆ OperationBuilder() [1/6]

template<typename Op >
template<typename... Args>
mlir::edsc::intrinsics::OperationBuilder< Op >::OperationBuilder ( Args...  args)
inline

◆ OperationBuilder() [2/6]

◆ OperationBuilder() [3/6]

template<typename Op >
template<typename... Args>
mlir::edsc::intrinsics::OperationBuilder< Op >::OperationBuilder ( ArrayRef< ValueHandle vs,
Args...  args 
)
inline

◆ OperationBuilder() [4/6]

template<typename Op >
template<typename T , typename... Args>
mlir::edsc::intrinsics::OperationBuilder< Op >::OperationBuilder ( t,
ArrayRef< ValueHandle vs,
Args...  args 
)
inline

◆ OperationBuilder() [5/6]

template<typename Op >
template<typename T1 , typename T2 , typename... Args>
mlir::edsc::intrinsics::OperationBuilder< Op >::OperationBuilder ( T1  t1,
T2  t2,
ArrayRef< ValueHandle vs,
Args...  args 
)
inline

◆ OperationBuilder() [6/6]

template<typename Op >
mlir::edsc::intrinsics::OperationBuilder< Op >::OperationBuilder ( )
inline

The documentation for this struct was generated from the following file: