Expand description
memref
dialect.
The memref
dialect is intended to hold core memref creation and
manipulation ops, which are not strongly associated with any particular
other dialect or domain abstraction.
Structs§
- An
alloc
operation. Memory allocation operation. - A builder for an
alloc
operation. - An
alloca
operation. Stack memory allocation operation. - A builder for an
alloca
operation. - An
alloca_scope
operation. Explicitly delimited scope for stack allocation. - A builder for an
alloca_scope
operation. - An
alloca_scope.return
operation. Terminator for alloca_scope operation. - A builder for an
alloca_scope.return
operation. - An
assume_alignment
operation. Assertion that gives alignment information to the input memref. - A builder for an
assume_alignment
operation. - An
atomic_rmw
operation. Atomic read-modify-write operation. - A builder for an
atomic_rmw
operation. - An
atomic_yield
operation. Yield operation for GenericAtomicRMWOp. - A builder for an
atomic_yield
operation. - A
cast
operation. Memref cast operation. - A builder for a
cast
operation. - A
collapse_shape
operation. Operation to produce a memref with a smaller rank.. - A builder for a
collapse_shape
operation. - A
copy
operation. - A builder for a
copy
operation. - A
dealloc
operation. Memory deallocation operation. - A builder for a
dealloc
operation. - A
dim
operation. Dimension index operation. - A builder for a
dim
operation. - A
dma_start
operation. Non-blocking DMA operation that starts a transfer. - A builder for a
dma_start
operation. - A
dma_wait
operation. Blocking DMA operation that waits for transfer completion. - A builder for a
dma_wait
operation. - An
expand_shape
operation. Operation to produce a memref with a higher rank.. - A builder for an
expand_shape
operation. - An
extract_aligned_pointer_as_index
operation. Extracts a memref’s underlying aligned pointer as an index. - A builder for an
extract_aligned_pointer_as_index
operation. - An
extract_strided_metadata
operation. Extracts a buffer base with offset and strides. - A builder for an
extract_strided_metadata
operation. - A
generic_atomic_rmw
operation. Atomic read-modify-write operation with a region. - A builder for a
generic_atomic_rmw
operation. - A
get_global
operation. Get the memref pointing to a global variable. - A builder for a
get_global
operation. - A
global
operation. Declare or define a global memref variable. - A builder for a
global
operation. - A
load
operation. Load operation. - A builder for a
load
operation. - A
memory_space_cast
operation. Memref memory space cast operation. - A builder for a
memory_space_cast
operation. - A
prefetch
operation. Prefetch operation. - A builder for a
prefetch
operation. - A
rank
operation. Rank operation. - A builder for a
rank
operation. - A
realloc
operation. Memory reallocation operation. - A builder for a
realloc
operation. - A
reinterpret_cast
operation. Memref reinterpret cast operation. - A builder for a
reinterpret_cast
operation. - A
reshape
operation. Memref reshape operation. - A builder for a
reshape
operation. - A
store
operation. Store operation. - A builder for a
store
operation. - A
subview
operation. Memref subview operation. - A builder for a
subview
operation. - A
transpose
operation.transpose
produces a new strided memref (metadata-only). - A builder for a
transpose
operation. - A
view
operation. Memref view operation. - A builder for a
view
operation.
Functions§
- Creates an
alloc
operation. - Creates an
alloca
operation. - Creates an
alloca_scope
operation. - Creates an
alloca_scope.return
operation. - Creates an
assume_alignment
operation. - Creates an
atomic_rmw
operation. - Creates an
atomic_yield
operation. - Creates a
cast
operation. - Creates a
collapse_shape
operation. - Creates a
copy
operation. - Creates a
dealloc
operation. - Creates a
dim
operation. - Creates a
dma_start
operation. - Creates a
dma_wait
operation. - Creates an
expand_shape
operation. - Creates an
extract_aligned_pointer_as_index
operation. - Creates an
extract_strided_metadata
operation. - Creates a
generic_atomic_rmw
operation. - Creates a
get_global
operation. - Creates a
global
operation. - Creates a
load
operation. - Creates a
memory_space_cast
operation. - Creates a
prefetch
operation. - Creates a
rank
operation. - Creates a
realloc
operation. - Creates a
reinterpret_cast
operation. - Creates a
reshape
operation. - Creates a
store
operation. - Creates a
subview
operation. - Creates a
transpose
operation. - Creates a
view
operation.