|
Buffer | BufferDecl (Array< PrimExpr > shape, DataType dtype, String buffer_name, Optional< Var > data, Optional< Array< PrimExpr >> strides, Optional< PrimExpr > elem_offset, String storage_scope, int align, int offset_factor, String buffer_type, Optional< Array< IntImm >> axis_separators) |
| The buffer declaration function. More...
|
|
PrimFuncFrame | PrimFunc (bool is_private) |
| The primitive function statement. More...
|
|
Var | Arg (String name, Var var) |
| The PrimFunc variable arguments adding function. More...
|
|
Buffer | Arg (String name, Buffer buffer) |
| The PrimFunc buffer arguments adding function. More...
|
|
void | FuncName (String name) |
| The PrimFunc naming statement. More...
|
|
void | FuncAttrs (Map< String, ffi::Any > attrs) |
| The PrimFunc annotation statement. More...
|
|
Type | FuncRet (Type ret_type) |
| The PrimFunc return type statement. More...
|
|
Buffer | MatchBuffer (ObjectRef param, Array< PrimExpr > shape, DataType dtype=DataType::Float(32), Optional< Var > data=std::nullopt, Array< PrimExpr > strides={}, PrimExpr elem_offset=PrimExpr(), String storage_scope="global", int align=-1, int offset_factor=0, String buffer_type="default", Optional< Array< IntImm >> axis_separators=std::nullopt) |
| The buffer match statement. More...
|
|
BlockFrame | Block (String name, bool no_realize=false) |
| The block declaration statement. More...
|
|
BlockInitFrame | Init () |
| The block initialization statement. More...
|
|
void | Where (PrimExpr predicate) |
| The block predicate statement. More...
|
|
void | Reads (Array< ObjectRef > buffer_slices) |
| The block buffer region reading statement. More...
|
|
void | Writes (Array< ObjectRef > buffer_slices) |
| The block buffer region writing statement. More...
|
|
void | BlockAttrs (Map< String, ffi::Any > attrs) |
| The block annotation statement. More...
|
|
Buffer | AllocBuffer (Array< PrimExpr > shape, DataType dtype=DataType::Float(32), Optional< Var > data=std::nullopt, Array< PrimExpr > strides={}, PrimExpr elem_offset=PrimExpr(), String storage_scope="", int align=-1, int offset_factor=0, String buffer_type="default", Optional< Array< IntImm >> axis_separators=std::nullopt) |
| The buffer allocation function. More...
|
|
ForFrame | Serial (PrimExpr start, PrimExpr stop, Optional< Map< String, Any >> annotations=std::nullopt) |
| The serial For statement. More...
|
|
ForFrame | Parallel (PrimExpr start, PrimExpr stop, Optional< Map< String, Any >> annotations=std::nullopt) |
| The parallel For statement. More...
|
|
ForFrame | Vectorized (PrimExpr start, PrimExpr stop, Optional< Map< String, Any >> annotations=std::nullopt) |
| The vectorized For statement. More...
|
|
ForFrame | Unroll (PrimExpr start, PrimExpr stop, Optional< Map< String, Any >> annotations=std::nullopt) |
| The unrolled For statement. More...
|
|
ForFrame | ThreadBinding (PrimExpr start, PrimExpr stop, String thread, Optional< Map< String, Any >> annotations=std::nullopt) |
| The thread-binding For statement. More...
|
|
ForFrame | Grid (Array< PrimExpr > extents) |
| The grid For statement. More...
|
|
AssertFrame | Assert (PrimExpr condition, String message) |
| The assertion statement. More...
|
|
LetFrame | LetStmt (PrimExpr value, Optional< Type > type_annotation=std::nullopt, Optional< Var > var=std::nullopt) |
| The let binding. More...
|
|
RealizeFrame | Realize (tvm::tir::BufferRegion buffer_slice, String storage_scope, PrimExpr condition) |
| The realization. More...
|
|
AllocateFrame | Allocate (Array< PrimExpr > extents, DataType dtype, String storage_scope="", Optional< PrimExpr > condition=std::nullopt, Optional< Map< String, Any >> annotations=std::nullopt) |
| The allocate node. More...
|
|
AllocateConstFrame | AllocateConst (NDArray data, DataType dtype, Array< PrimExpr > extents, Optional< Map< String, Any >> annotations=std::nullopt) |
| The allocate constant node. More...
|
|
AttrFrame | Attr (ffi::Any node, String attr_key, PrimExpr value) |
| Create an attribute. More...
|
|
WhileFrame | While (PrimExpr condition) |
| Create a while loop. More...
|
|
IfFrame | If (PrimExpr condition) |
| Create an if statement. More...
|
|
ThenFrame | Then () |
| Create a then. More...
|
|
ElseFrame | Else () |
| Create an else. More...
|
|
DeclBufferFrame | DeclBuffer (Array< PrimExpr > shape, DataType dtype, String buffer_name, Optional< Var > data, Optional< Array< PrimExpr >> strides, Optional< PrimExpr > elem_offset, String storage_scope, int align, int offset_factor, String buffer_type, Optional< Array< IntImm >> axis_separators) |
| The buffer declaration frame. More...
|
|
LaunchThreadFrame | LaunchThread (Var var, PrimExpr extent) |
| Launch a thread. More...
|
|
LaunchThreadFrame | LaunchThread (String thread_tag, PrimExpr extent) |
| Launch a new thread. More...
|
|
Var | EnvThread (String thread_tag, DataType dtype=DataType::Int(32)) |
| Bind a var to thread env. More...
|
|
void | BufferStore (Buffer buffer, PrimExpr value, Array< PrimExpr > indices, Optional< PrimExpr > predicate) |
| Store data in a buffer. More...
|
|
void | Evaluate (PrimExpr value) |
| Evaluate the input expression. More...
|
|
Var | Handle (runtime::DataType dtype=runtime::DataType::Void(), String storage_scope="global", bool is_size_var=false, bool is_unknown_type=false) |
| Create a TIR var that represents a pointer. More...
|
|
Var | TensormapHandle () |
|
PrimExpr | BFloat8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat8x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat8x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat8x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat8x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat8x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat16x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat32x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | BFloat64x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float16x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float32x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float64x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt8x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt16x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt32x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | UInt64x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int8x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int16x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int32x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Int64x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E3M4x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZ (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3B11FNUZx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FN (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZ (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E4M3FNUZx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2x4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2x8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2x16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2x32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2x64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZ (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E5M2FNUZx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNU (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNUx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNUx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNUx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNUx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float8E8M0FNUx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FN (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FNx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FNx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FNx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FNx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E2M3FNx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FN (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FNx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FNx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FNx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FNx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float6E3M2FNx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FN (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FNx4 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FNx8 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FNx16 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FNx32 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Float4E2M1FNx64 (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Boolean (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|
PrimExpr | Void (Optional< PrimExpr > expr=std::nullopt, bool is_size_var=false) |
|