MLIR  20.0.0git
mlir::MemRefDescriptor Member List

This is the complete list of members for mlir::MemRefDescriptor, including all inherited members.

alignedPtr(OpBuilder &builder, Location loc)mlir::MemRefDescriptor
allocatedPtr(OpBuilder &builder, Location loc)mlir::MemRefDescriptor
bufferPtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &converter, MemRefType type)mlir::MemRefDescriptor
extractPtr(OpBuilder &builder, Location loc, unsigned pos) constmlir::StructBuilderprotected
fromStaticShape(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, MemRefType type, Value memory)mlir::MemRefDescriptorstatic
fromStaticShape(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, MemRefType type, Value memory, Value alignedMemory)mlir::MemRefDescriptorstatic
getElementPtrType()mlir::MemRefDescriptor
getIndexType()mlir::MemRefDescriptorinline
getNumUnpackedValues(MemRefType type)mlir::MemRefDescriptorstatic
MemRefDescriptor(Value descriptor)mlir::MemRefDescriptorexplicit
offset(OpBuilder &builder, Location loc)mlir::MemRefDescriptor
operator Value()mlir::StructBuilderinline
pack(OpBuilder &builder, Location loc, const LLVMTypeConverter &converter, MemRefType type, ValueRange values)mlir::MemRefDescriptorstatic
setAlignedPtr(OpBuilder &builder, Location loc, Value ptr)mlir::MemRefDescriptor
setAllocatedPtr(OpBuilder &builder, Location loc, Value ptr)mlir::MemRefDescriptor
setConstantOffset(OpBuilder &builder, Location loc, uint64_t offset)mlir::MemRefDescriptor
setConstantSize(OpBuilder &builder, Location loc, unsigned pos, uint64_t size)mlir::MemRefDescriptor
setConstantStride(OpBuilder &builder, Location loc, unsigned pos, uint64_t stride)mlir::MemRefDescriptor
setOffset(OpBuilder &builder, Location loc, Value offset)mlir::MemRefDescriptor
setPtr(OpBuilder &builder, Location loc, unsigned pos, Value ptr)mlir::StructBuilderprotected
setSize(OpBuilder &builder, Location loc, unsigned pos, Value size)mlir::MemRefDescriptor
setStride(OpBuilder &builder, Location loc, unsigned pos, Value stride)mlir::MemRefDescriptor
size(OpBuilder &builder, Location loc, unsigned pos)mlir::MemRefDescriptor
size(OpBuilder &builder, Location loc, Value pos, int64_t rank)mlir::MemRefDescriptor
stride(OpBuilder &builder, Location loc, unsigned pos)mlir::MemRefDescriptor
StructBuilder(Value v)mlir::StructBuilderexplicit
structTypemlir::StructBuilderprotected
undef(OpBuilder &builder, Location loc, Type descriptorType)mlir::MemRefDescriptorstatic
unpack(OpBuilder &builder, Location loc, Value packed, MemRefType type, SmallVectorImpl< Value > &results)mlir::MemRefDescriptorstatic
valuemlir::StructBuilderprotected