tvm
tvm::tirx::ComposeLayoutNode Member List

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

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