|
My Project
|


Go to the source code of this file.
Classes | |
| struct | mlir::edsc::IndexHandle |
| class | mlir::edsc::intrinsics::detail::ValueHandleArray |
| struct | mlir::edsc::intrinsics::ValueBuilder< Op > |
| struct | mlir::edsc::intrinsics::OperationBuilder< Op > |
Namespaces | |
| mlir | |
| mlir::edsc | |
| mlir::edsc::intrinsics | |
| mlir::edsc::intrinsics::detail | |
Typedefs | |
| using | mlir::edsc::intrinsics::addf = ValueBuilder< AddFOp > |
| using | mlir::edsc::intrinsics::affine_apply = ValueBuilder< AffineApplyOp > |
| using | mlir::edsc::intrinsics::affine_if = OperationBuilder< AffineIfOp > |
| using | mlir::edsc::intrinsics::affine_load = ValueBuilder< AffineLoadOp > |
| using | mlir::edsc::intrinsics::affine_store = OperationBuilder< AffineStoreOp > |
| using | mlir::edsc::intrinsics::alloc = ValueBuilder< AllocOp > |
| using | mlir::edsc::intrinsics::call = OperationBuilder< mlir::CallOp > |
| using | mlir::edsc::intrinsics::constant_float = ValueBuilder< ConstantFloatOp > |
| using | mlir::edsc::intrinsics::constant_index = ValueBuilder< ConstantIndexOp > |
| using | mlir::edsc::intrinsics::constant_int = ValueBuilder< ConstantIntOp > |
| using | mlir::edsc::intrinsics::dealloc = OperationBuilder< DeallocOp > |
| using | mlir::edsc::intrinsics::dim = ValueBuilder< DimOp > |
| using | mlir::edsc::intrinsics::muli = ValueBuilder< MulIOp > |
| using | mlir::edsc::intrinsics::mulf = ValueBuilder< MulFOp > |
| using | mlir::edsc::intrinsics::memref_cast = ValueBuilder< MemRefCastOp > |
| using | mlir::edsc::intrinsics::ret = OperationBuilder< ReturnOp > |
| using | mlir::edsc::intrinsics::select = ValueBuilder< SelectOp > |
| using | mlir::edsc::intrinsics::std_load = ValueBuilder< LoadOp > |
| using | mlir::edsc::intrinsics::std_store = OperationBuilder< StoreOp > |
| using | mlir::edsc::intrinsics::subi = ValueBuilder< SubIOp > |
| using | mlir::edsc::intrinsics::tanh = ValueBuilder< TanhOp > |
| using | mlir::edsc::intrinsics::view = ValueBuilder< ViewOp > |
Functions | |
| SmallVector< IndexHandle, 8 > | mlir::edsc::makeIndexHandles (unsigned rank) |
| template<typename T > | |
| SmallVector< ValueHandle *, 8 > | mlir::edsc::makeHandlePointers (MutableArrayRef< T > ivs) |
Entry point to build multiple ValueHandle* from a mutable list ivs of T. More... | |
| SmallVector< Value, 8 > | mlir::edsc::extractValues (ArrayRef< IndexHandle > ivs) |
Returns a vector of the underlying Value from ivs. More... | |
| template<typename T > | |
| T | mlir::edsc::intrinsics::detail::unpack (T value) |
| detail::ValueHandleArray | mlir::edsc::intrinsics::detail::unpack (ArrayRef< ValueHandle > values) |
| OperationHandle | mlir::edsc::intrinsics::br (BlockHandle bh, ArrayRef< ValueHandle > operands) |
| OperationHandle | mlir::edsc::intrinsics::br (BlockHandle *bh, ArrayRef< ValueHandle *> captures, ArrayRef< ValueHandle > operands) |
| OperationHandle | mlir::edsc::intrinsics::cond_br (ValueHandle cond, BlockHandle trueBranch, ArrayRef< ValueHandle > trueOperands, BlockHandle falseBranch, ArrayRef< ValueHandle > falseOperands) |
| OperationHandle | mlir::edsc::intrinsics::cond_br (ValueHandle cond, BlockHandle *trueBranch, ArrayRef< ValueHandle *> trueCaptures, ArrayRef< ValueHandle > trueOperands, BlockHandle *falseBranch, ArrayRef< ValueHandle *> falseCaptures, ArrayRef< ValueHandle > falseOperands) |
1.8.13