Skip to documentation
SLOP

tiny.choir.dialects.arith.types.type_names

Reference tiny.choir dialects arith types type_names

Defined in dialects.arith.types.

API (63)

Values and defaults

Public values and defaults.

No direct callersNo direct callsdialects.arith.typestype names
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/choir/src/dialects/arith/types.zig:243

zig
pub const type_names = struct {    pub const int8 = scalarTypeName(.i8);    pub const int16 = scalarTypeName(.i16);    pub const int32 = scalarTypeName(.i32);    pub const int64 = scalarTypeName(.i64);    pub const uint8 = scalarTypeName(.u8);    pub const uint16 = scalarTypeName(.u16);    pub const uint32 = scalarTypeName(.u32);    pub const uint64 = scalarTypeName(.u64);    pub const float16 = scalarTypeName(.f16);    pub const bfloat16 = scalarTypeName(.bf16);    pub const float32 = scalarTypeName(.f32);    pub const float64 = scalarTypeName(.f64);    pub const index = scalarTypeName(.index);    pub const boolean = scalarTypeName(.bool);    pub const vec2xi8 = vectorTypeName(2, .i8).?;    pub const vec4xi8 = vectorTypeName(4, .i8).?;    pub const vec8xi8 = vectorTypeName(8, .i8).?;    pub const vec16xi8 = vectorTypeName(16, .i8).?;    pub const vec2xi16 = vectorTypeName(2, .i16).?;    pub const vec4xi16 = vectorTypeName(4, .i16).?;    pub const vec8xi16 = vectorTypeName(8, .i16).?;    pub const vec16xi16 = vectorTypeName(16, .i16).?;    pub const vec2xi32 = vectorTypeName(2, .i32).?;    pub const vec4xi32 = vectorTypeName(4, .i32).?;    pub const vec8xi32 = vectorTypeName(8, .i32).?;    pub const vec16xi32 = vectorTypeName(16, .i32).?;    pub const vec2xi64 = vectorTypeName(2, .i64).?;    pub const vec4xi64 = vectorTypeName(4, .i64).?;    pub const vec8xi64 = vectorTypeName(8, .i64).?;    pub const vec2xu8 = vectorTypeName(2, .u8).?;    pub const vec4xu8 = vectorTypeName(4, .u8).?;    pub const vec8xu8 = vectorTypeName(8, .u8).?;    pub const vec16xu8 = vectorTypeName(16, .u8).?;    pub const vec2xu16 = vectorTypeName(2, .u16).?;    pub const vec4xu16 = vectorTypeName(4, .u16).?;    pub const vec8xu16 = vectorTypeName(8, .u16).?;    pub const vec16xu16 = vectorTypeName(16, .u16).?;    pub const vec2xu32 = vectorTypeName(2, .u32).?;    pub const vec4xu32 = vectorTypeName(4, .u32).?;    pub const vec8xu32 = vectorTypeName(8, .u32).?;    pub const vec16xu32 = vectorTypeName(16, .u32).?;    pub const vec2xu64 = vectorTypeName(2, .u64).?;    pub const vec4xu64 = vectorTypeName(4, .u64).?;    pub const vec8xu64 = vectorTypeName(8, .u64).?;    pub const vec2xf16 = vectorTypeName(2, .f16).?;    pub const vec4xf16 = vectorTypeName(4, .f16).?;    pub const vec8xf16 = vectorTypeName(8, .f16).?;    pub const vec16xf16 = vectorTypeName(16, .f16).?;    pub const vec2xbf16 = vectorTypeName(2, .bf16).?;    pub const vec4xbf16 = vectorTypeName(4, .bf16).?;    pub const vec8xbf16 = vectorTypeName(8, .bf16).?;    pub const vec16xbf16 = vectorTypeName(16, .bf16).?;    pub const vec2xf32 = vectorTypeName(2, .f32).?;    pub const vec4xf32 = vectorTypeName(4, .f32).?;    pub const vec8xf32 = vectorTypeName(8, .f32).?;    pub const vec16xf32 = vectorTypeName(16, .f32).?;    pub const vec2xf64 = vectorTypeName(2, .f64).?;    pub const vec4xf64 = vectorTypeName(4, .f64).?;    pub const vec8xf64 = vectorTypeName(8, .f64).?;    pub const vec2xindex = vectorTypeName(2, .index).?;    pub const vec4xindex = vectorTypeName(4, .index).?;    pub const vec8xindex = vectorTypeName(8, .index).?;    pub const vec16xindex = vectorTypeName(16, .index).?;};

Also reachable as

dialects.arith.type_names.

Audit

Definitions64
Public names128
Members0
Version26.7.0
Revisiondaab053ee433