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 210 of file BuiltinTypes.h.
|
inlineexplicit |
Definition at line 213 of file BuiltinTypes.h.
Definition at line 218 of file BuiltinTypes.h.
|
inline |
Definition at line 241 of file BuiltinTypes.h.
References mlir::get().
Definition at line 226 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith().
|
inline |
Definition at line 231 of file BuiltinTypes.h.
Referenced by doubleBuffer(), inferTransposeResultType(), makeStridedLayoutDynamic(), and mlir::affine::normalizeMemRefType().
Definition at line 236 of file BuiltinTypes.h.
Referenced by allocBuffer(), HopperBuilder::buildGlobalMemRefDescriptor(), mlir::BaseMemRefType::cloneWith(), and defaultAllocBufferCallBack().
Definition at line 221 of file BuiltinTypes.h.
Referenced by mlir::BaseMemRefType::cloneWith(), doubleBuffer(), inferTransposeResultType(), mlir::memref::multiBuffer(), and mlir::affine::normalizeMemRefType().