MLIR
20.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 213 of file BuiltinTypes.h.
|
inlineexplicit |
Definition at line 216 of file BuiltinTypes.h.
Definition at line 221 of file BuiltinTypes.h.
|
inline |
Definition at line 244 of file BuiltinTypes.h.
References mlir::get().
Definition at line 229 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith().
|
inline |
Definition at line 234 of file BuiltinTypes.h.
Referenced by doubleBuffer(), inferTransposeResultType(), makeStridedLayoutDynamic(), and mlir::affine::normalizeMemRefType().
Definition at line 239 of file BuiltinTypes.h.
Referenced by allocBuffer(), HopperBuilder::buildGlobalMemRefDescriptor(), mlir::BaseMemRefType::cloneWith(), defaultAllocBufferCallBack(), and mlir::bufferization::getGlobalFor().
Definition at line 224 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith(), doubleBuffer(), inferTransposeResultType(), mlir::memref::multiBuffer(), and mlir::affine::normalizeMemRefType().