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