MLIR
21.0.0git
|
This is a builder type that keeps local references to arguments. More...
#include "mlir/IR/BuiltinTypes.h"
Public Member Functions | |
Builder (MemRefType other) | |
Builder (ArrayRef< int64_t > shape, Type elementType) | |
Builder & | setShape (ArrayRef< int64_t > newShape) |
Builder & | setElementType (Type newElementType) |
Builder & | setLayout (MemRefLayoutAttrInterface newLayout) |
Builder & | setMemorySpace (Attribute newMemorySpace) |
operator MemRefType () | |
This is a builder type that keeps local references to arguments.
Arguments that are passed into the builder must outlive the builder.
Definition at line 166 of file BuiltinTypes.h.
|
inlineexplicit |
Definition at line 169 of file BuiltinTypes.h.
Definition at line 174 of file BuiltinTypes.h.
|
inline |
Definition at line 197 of file BuiltinTypes.h.
References mlir::get().
Definition at line 182 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith().
|
inline |
Definition at line 187 of file BuiltinTypes.h.
Referenced by doubleBuffer(), getFatRawBufferTypeLike(), inferTransposeResultType(), makeStridedLayoutDynamic(), and mlir::affine::normalizeMemRefType().
Definition at line 192 of file BuiltinTypes.h.
Referenced by allocBuffer(), HopperBuilder::buildGlobalMemRefDescriptor(), mlir::BaseMemRefType::cloneWith(), defaultAllocBufferCallBack(), getFatRawBufferTypeLike(), and mlir::bufferization::getGlobalFor().
Definition at line 177 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith(), doubleBuffer(), inferTransposeResultType(), mlir::memref::multiBuffer(), and mlir::affine::normalizeMemRefType().