MLIR  20.0.0git
mlir::UnrankedMemRefDescriptor Member List

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

alignedPtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType)mlir::UnrankedMemRefDescriptorstatic
allocatedPtr(OpBuilder &builder, Location loc, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType)mlir::UnrankedMemRefDescriptorstatic
computeSizes(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, ArrayRef< UnrankedMemRefDescriptor > values, ArrayRef< unsigned > addressSpaces, SmallVectorImpl< Value > &sizes)mlir::UnrankedMemRefDescriptorstatic
extractPtr(OpBuilder &builder, Location loc, unsigned pos) constmlir::StructBuilderprotected
getNumUnpackedValues()mlir::UnrankedMemRefDescriptorinlinestatic
memRefDescPtr(OpBuilder &builder, Location loc) constmlir::UnrankedMemRefDescriptor
offset(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType)mlir::UnrankedMemRefDescriptorstatic
offsetBasePtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType)mlir::UnrankedMemRefDescriptorstatic
operator Value()mlir::StructBuilderinline
pack(OpBuilder &builder, Location loc, const LLVMTypeConverter &converter, UnrankedMemRefType type, ValueRange values)mlir::UnrankedMemRefDescriptorstatic
rank(OpBuilder &builder, Location loc) constmlir::UnrankedMemRefDescriptor
setAlignedPtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType, Value alignedPtr)mlir::UnrankedMemRefDescriptorstatic
setAllocatedPtr(OpBuilder &builder, Location loc, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType, Value allocatedPtr)mlir::UnrankedMemRefDescriptorstatic
setMemRefDescPtr(OpBuilder &builder, Location loc, Value value)mlir::UnrankedMemRefDescriptor
setOffset(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType, Value offset)mlir::UnrankedMemRefDescriptorstatic
setPtr(OpBuilder &builder, Location loc, unsigned pos, Value ptr)mlir::StructBuilderprotected
setRank(OpBuilder &builder, Location loc, Value value)mlir::UnrankedMemRefDescriptor
setSize(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value sizeBasePtr, Value index, Value size)mlir::UnrankedMemRefDescriptorstatic
setStride(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value strideBasePtr, Value index, Value stride)mlir::UnrankedMemRefDescriptorstatic
size(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value sizeBasePtr, Value index)mlir::UnrankedMemRefDescriptorstatic
sizeBasePtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value memRefDescPtr, LLVM::LLVMPointerType elemPtrType)mlir::UnrankedMemRefDescriptorstatic
stride(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value strideBasePtr, Value index, Value stride)mlir::UnrankedMemRefDescriptorstatic
strideBasePtr(OpBuilder &builder, Location loc, const LLVMTypeConverter &typeConverter, Value sizeBasePtr, Value rank)mlir::UnrankedMemRefDescriptorstatic
StructBuilder(Value v)mlir::StructBuilderexplicit
structTypemlir::StructBuilderprotected
undef(OpBuilder &builder, Location loc, Type descriptorType)mlir::UnrankedMemRefDescriptorstatic
unpack(OpBuilder &builder, Location loc, Value packed, SmallVectorImpl< Value > &results)mlir::UnrankedMemRefDescriptorstatic
UnrankedMemRefDescriptor(Value descriptor)mlir::UnrankedMemRefDescriptorexplicit
valuemlir::StructBuilderprotected