|
tvm
|
This is the complete list of members for tvm::tirx::LayoutNode, including all inherited members.
| _type_s_eq_hash_kind | tvm::tirx::LayoutNode | static |
| Apply(ffi::Array< PrimExpr > coord) const =0 | tvm::tirx::LayoutNode | pure virtual |
| Apply(PrimExpr coord) const =0 | tvm::tirx::LayoutNode | pure virtual |
| Apply(const ffi::Array< PrimExpr > &coord, const ffi::Array< PrimExpr > &shape) const | tvm::tirx::LayoutNode | |
| Canonicalize() const =0 | tvm::tirx::LayoutNode | pure virtual |
| CompatibleWithShape(const ffi::Array< PrimExpr > &shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| DirectSum(const TileLayout &left, const ffi::Array< PrimExpr > &left_shape, const ffi::Array< PrimExpr > &right_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| GetSize(ffi::Optional< ffi::String > axis_name=std::nullopt) const =0 | tvm::tirx::LayoutNode | pure virtual |
| GetSpan(ffi::Optional< ffi::String > axis_name=std::nullopt) const =0 | tvm::tirx::LayoutNode | pure virtual |
| IsDirectSumLeft(const Layout &sum_layout, const ffi::Array< PrimExpr > &interleaved_shape, const ffi::Array< PrimExpr > &left_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| IsDirectSumRight(const Layout &sum_layout, const ffi::Array< PrimExpr > &interleaved_shape, const ffi::Array< PrimExpr > &right_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| IsTileInner(const Layout &tile_layout, const ffi::Array< PrimExpr > &tiled_shape, const ffi::Array< PrimExpr > &inner_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| IsTileOuter(const Layout &tile_layout, const ffi::Array< PrimExpr > &tiled_shape, const ffi::Array< PrimExpr > &outer_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| Slice(const ffi::Array< PrimExpr > &shape, const Region ®ion) const =0 | tvm::tirx::LayoutNode | pure virtual |
| Tile(const TileLayout &outer, const ffi::Array< PrimExpr > &outer_shape, const ffi::Array< PrimExpr > &inner_shape) const =0 | tvm::tirx::LayoutNode | pure virtual |
| TVM_FFI_DECLARE_OBJECT_INFO("tirx.Layout", LayoutNode, ffi::Object) | tvm::tirx::LayoutNode | |
| VerifyWellFormed() const =0 | tvm::tirx::LayoutNode | pure virtual |