Class Shuffle#

Inheritance Relationships#

Base Type#

Class Documentation#

class Shuffle : public tvm::PrimExpr#

Managed reference to ShuffleObj.

See also

ShuffleObj

Public Types

using ContainerType = ShuffleObj#

Public Functions

Shuffle(ffi::Array<PrimExpr> vectors, ffi::Array<PrimExpr> indices, Location loc = UnknownLoc())#
inline explicit Shuffle(ffi::ObjectPtr<ShuffleObj> node)#
inline explicit Shuffle(::tvm::ffi::UnsafeInit tag)#
inline __PtrType operator->() const#
inline __PtrType get() const#
inline ShuffleObj *CopyOnWrite()#

Public Static Functions

static PrimExpr Concat(ffi::Array<PrimExpr> vectors, Location loc = UnknownLoc())#
static PrimExpr ExtractElement(PrimExpr vector, int index, Location loc = UnknownLoc())#