tvm
tvm::tirx::LayoutNode Member List

This is the complete list of members for tvm::tirx::LayoutNode, including all inherited members.

_type_s_eq_hash_kindtvm::tirx::LayoutNodestatic
Apply(ffi::Array< PrimExpr > coord) const =0tvm::tirx::LayoutNodepure virtual
Apply(PrimExpr coord) const =0tvm::tirx::LayoutNodepure virtual
Apply(const ffi::Array< PrimExpr > &coord, const ffi::Array< PrimExpr > &shape) consttvm::tirx::LayoutNode
Canonicalize() const =0tvm::tirx::LayoutNodepure virtual
CompatibleWithShape(const ffi::Array< PrimExpr > &shape) const =0tvm::tirx::LayoutNodepure virtual
DirectSum(const TileLayout &left, const ffi::Array< PrimExpr > &left_shape, const ffi::Array< PrimExpr > &right_shape) const =0tvm::tirx::LayoutNodepure virtual
GetSize(ffi::Optional< ffi::String > axis_name=std::nullopt) const =0tvm::tirx::LayoutNodepure virtual
GetSpan(ffi::Optional< ffi::String > axis_name=std::nullopt) const =0tvm::tirx::LayoutNodepure virtual
IsDirectSumLeft(const Layout &sum_layout, const ffi::Array< PrimExpr > &interleaved_shape, const ffi::Array< PrimExpr > &left_shape) const =0tvm::tirx::LayoutNodepure virtual
IsDirectSumRight(const Layout &sum_layout, const ffi::Array< PrimExpr > &interleaved_shape, const ffi::Array< PrimExpr > &right_shape) const =0tvm::tirx::LayoutNodepure virtual
IsTileInner(const Layout &tile_layout, const ffi::Array< PrimExpr > &tiled_shape, const ffi::Array< PrimExpr > &inner_shape) const =0tvm::tirx::LayoutNodepure virtual
IsTileOuter(const Layout &tile_layout, const ffi::Array< PrimExpr > &tiled_shape, const ffi::Array< PrimExpr > &outer_shape) const =0tvm::tirx::LayoutNodepure virtual
Slice(const ffi::Array< PrimExpr > &shape, const Region &region) const =0tvm::tirx::LayoutNodepure virtual
Tile(const TileLayout &outer, const ffi::Array< PrimExpr > &outer_shape, const ffi::Array< PrimExpr > &inner_shape) const =0tvm::tirx::LayoutNodepure virtual
TVM_FFI_DECLARE_OBJECT_INFO("tirx.Layout", LayoutNode, ffi::Object)tvm::tirx::LayoutNode
VerifyWellFormed() const =0tvm::tirx::LayoutNodepure virtual