Halide 22.0.0 Halide compiler and libraries

Halide::Internal::Shuffle Member List

This is the complete list of members for Halide::Internal::Shuffle, including all inherited members.

_node_type | Halide::Internal::Shuffle | static
accept(IRVisitor *v) const override | Halide::Internal::ExprNode< Shuffle > | virtual
BaseExprNode(IRNodeType t) | Halide::Internal::BaseExprNode | inline
broadcast_factor() const | Halide::Internal::Shuffle |
ExprNode() | Halide::Internal::ExprNode< Shuffle > | inline
indices | Halide::Internal::Shuffle |
IRNode(IRNodeType t) | Halide::Internal::IRNode | inline
is_broadcast() const | Halide::Internal::Shuffle |
is_concat() const | Halide::Internal::Shuffle |
is_extract_element() const | Halide::Internal::Shuffle |
is_interleave() const | Halide::Internal::Shuffle |
is_slice() const | Halide::Internal::Shuffle |
make(const std::vector< Expr > &vectors, const std::vector< int > &indices) | Halide::Internal::Shuffle | static
make_broadcast(Expr vector, int factor) | Halide::Internal::Shuffle | static
make_concat(const std::vector< Expr > &vectors) | Halide::Internal::Shuffle | static
make_extract_element(Expr vector, int i) | Halide::Internal::Shuffle | static
make_interleave(const std::vector< Expr > &vectors) | Halide::Internal::Shuffle | static
make_slice(Expr vector, int begin, int stride, int size) | Halide::Internal::Shuffle | static
mutate_expr(IRMutator *v) const override | Halide::Internal::ExprNode< Shuffle > | virtual
node_type | Halide::Internal::IRNode |
ref_count | Halide::Internal::IRNode | mutable
slice_begin() const | Halide::Internal::Shuffle | inline
slice_stride() const | Halide::Internal::Shuffle | inline
type | Halide::Internal::BaseExprNode |
vector_and_lane_indices() const | Halide::Internal::Shuffle |
vectors | Halide::Internal::Shuffle |
~ExprNode() override=default | Halide::Internal::ExprNode< Shuffle > |
~IRNode()=default | Halide::Internal::IRNode | virtual