|
tvm
|
This is the complete list of members for tvm::tirx::Buffer, including all inherited members.
| access_ptr(int access_mask, DataType ptr_type=DataType::Handle(), int content_lanes=1, PrimExpr offset=IntImm(DataType::Int(32), 0), ffi::Optional< PrimExpr > input_extent=std::nullopt) const | tvm::tirx::Buffer | |
| Buffer(Var data, DataType dtype, ffi::Array< PrimExpr > shape, ffi::Array< PrimExpr > strides, PrimExpr elem_offset, ffi::String name, int data_alignment, int offset_factor, BufferType buffer_type, ffi::Array< IntImm > axis_separators={}, Span span=Span(), ffi::Optional< Layout > layout=std::nullopt, ffi::Array< PrimExpr > allocated_addr={}) | tvm::tirx::Buffer | |
| GetFlattenedBuffer() const | tvm::tirx::Buffer | |
| IsScalar(bool alloc_or_decl=true) const | tvm::tirx::Buffer | |
| MakeSlice(ffi::Array< PrimExpr > begins, ffi::Array< PrimExpr > extents) const | tvm::tirx::Buffer | |
| MakeStrideView() const | tvm::tirx::Buffer | |
| OffsetOf(ffi::Array< PrimExpr > index) const | tvm::tirx::Buffer | |
| OffsetOf_p(const ffi::Array< PrimExpr > &indices) const | tvm::tirx::Buffer | |
| scope() const | tvm::tirx::Buffer | |
| TVM_DEFINE_OBJECT_REF_COW_METHOD(BufferNode) | tvm::tirx::Buffer | |
| TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE(Buffer, ffi::ObjectRef, BufferNode) | tvm::tirx::Buffer | |
| vload(ffi::Array< PrimExpr > begin, DataType dtype, ffi::Optional< PrimExpr > predicate=std::nullopt) const | tvm::tirx::Buffer | |
| vstore(ffi::Array< PrimExpr > begin, PrimExpr value, ffi::Optional< PrimExpr > predicate=std::nullopt) const | tvm::tirx::Buffer | |
| with_allocated_addr(ffi::Array< PrimExpr > allocated_addr) const | tvm::tirx::Buffer | |
| with_data(Var data) const | tvm::tirx::Buffer | |
| with_dtype(DataType dtype) const | tvm::tirx::Buffer |