Expand description
vector
dialect.
Structs§
- A
bitcast
operation. Bitcast casts between vectors. - A builder for a
bitcast
operation. - A
broadcast
operation. Broadcast operation. - A builder for a
broadcast
operation. - A
compressstore
operation. Writes elements selectively from a vector as defined by a mask. - A builder for a
compressstore
operation. - A
constant_mask
operation. Creates a constant vector mask. - A builder for a
constant_mask
operation. - A
contract
operation. Vector contraction operation. - A builder for a
contract
operation. - A
create_mask
operation. Creates a vector mask. - A builder for a
create_mask
operation. - An
expandload
operation. Reads elements from memory and spreads them into a vector as defined by a mask. - A builder for an
expandload
operation. - An
extractelement
operation. Extractelement operation. - A builder for an
extractelement
operation. - An
extract
operation. Extract operation. - A builder for an
extract
operation. - An
extract_strided_slice
operation. Extract_strided_slice operation. - A builder for an
extract_strided_slice
operation. - A
fma
operation. Vector fused multiply-add. - A builder for a
fma
operation. - A
flat_transpose
operation. Vector matrix transposition on flattened 1-D MLIR vectors. - A builder for a
flat_transpose
operation. - A
gather
operation. gathers elements from memory or ranked tensor into a vector as defined by an index vector and a mask vector . - A builder for a
gather
operation. - An
insertelement
operation. Insertelement operation. - A builder for an
insertelement
operation. - An
insert
operation. Insert operation. - A builder for an
insert
operation. - An
insert_strided_slice
operation. Strided_slice operation. - A builder for an
insert_strided_slice
operation. - A
load
operation. Reads an n-D slice of memory into an n-D vector. - A builder for a
load
operation. - A
mask
operation. Predicates a maskable vector operation. - A builder for a
mask
operation. - A
maskedload
operation. Loads elements from memory into a vector as defined by a mask vector. - A builder for a
maskedload
operation. - A
maskedstore
operation. Stores elements from a vector into memory as defined by a mask vector. - A builder for a
maskedstore
operation. - A
matrix_multiply
operation. Vector matrix multiplication op that operates on flattened 1-D MLIR vectors. - A builder for a
matrix_multiply
operation. - A
multi_reduction
operation. Multi-dimensional reduction operation. - A builder for a
multi_reduction
operation. - An
outerproduct
operation. Vector outerproduct with optional fused add. - A builder for an
outerproduct
operation. - A
print
operation. Print operation (for testing and debugging). - A builder for a
print
operation. - A
reduction
operation. Reduction operation. - A builder for a
reduction
operation. - A
reshape
operation. Vector reshape operation. - A builder for a
reshape
operation. - A
scalable.extract
operation. Extract subvector from scalable vector operation. - A builder for a
scalable.extract
operation. - A
scalable.insert
operation. Insert subvector into scalable vector operation. - A builder for a
scalable.insert
operation. - A
scan
operation. Scan operation. - A builder for a
scan
operation. - A
scatter
operation. scatters elements from a vector into memory as defined by an index vector and a mask vector . - A builder for a
scatter
operation. - A
shape_cast
operation. Shape_cast casts between vector shapes. - A builder for a
shape_cast
operation. - A
shuffle
operation. Shuffle operation. - A builder for a
shuffle
operation. - A
splat
operation. Vector splat or broadcast operation. - A builder for a
splat
operation. - A
store
operation. Writes an n-D vector to an n-D slice of memory. - A builder for a
store
operation. - A
transfer_read
operation. Reads a supervector from memory into an SSA vector value.. - A builder for a
transfer_read
operation. - A
transfer_write
operation. The vector.transfer_write op writes a supervector to memory.. - A builder for a
transfer_write
operation. - A
transpose
operation. Vector transpose operation. - A builder for a
transpose
operation. - A
type_cast
operation. Type_cast op converts a scalar memref to a vector memref. - A builder for a
type_cast
operation. - A
vscale
operation. Load vector scale size. - A builder for a
vscale
operation. - A
warp_execute_on_lane_0
operation. Executes operations in the associated region on thread #0 of aSPMD program. - A builder for a
warp_execute_on_lane_0
operation. - A
yield
operation. Terminates and yields values from vector regions.. - A builder for a
yield
operation.
Functions§
- Creates a
bitcast
operation. - Creates a
broadcast
operation. - Creates a
compressstore
operation. - Creates a
constant_mask
operation. - Creates a
contract
operation. - Creates a
create_mask
operation. - Creates an
expandload
operation. - Creates an
extract
operation. - Creates an
extract_strided_slice
operation. - Creates an
extractelement
operation. - Creates a
flat_transpose
operation. - Creates a
fma
operation. - Creates a
gather
operation. - Creates an
insert
operation. - Creates an
insert_strided_slice
operation. - Creates an
insertelement
operation. - Creates a
load
operation. - Creates a
mask
operation. - Creates a
maskedload
operation. - Creates a
maskedstore
operation. - Creates a
matrix_multiply
operation. - Creates a
multi_reduction
operation. - Creates an
outerproduct
operation. - Creates a
print
operation. - Creates a
reduction
operation. - Creates a
reshape
operation. - Creates a
scalable.extract
operation. - Creates a
scalable.insert
operation. - Creates a
scan
operation. - Creates a
scatter
operation. - Creates a
shape_cast
operation. - Creates a
shuffle
operation. - Creates a
splat
operation. - Creates a
store
operation. - Creates a
transfer_read
operation. - Creates a
transfer_write
operation. - Creates a
transpose
operation. - Creates a
type_cast
operation. - Creates a
vscale
operation. - Creates a
warp_execute_on_lane_0
operation. - Creates a
yield
operation.