Beaver.MLIR.Dialect.MemRef (beaver v0.4.2)

This module defines functions for Ops in MemRef dialect.

Summary

Functions

alloc(ssa)

alloca(ssa)

alloca_scope(ssa)

alloca_scope_return(ssa)

assume_alignment(ssa)

atomic_rmw(ssa)

atomic_yield(ssa)

cast(ssa)

collapse_shape(ssa)

copy(ssa)

dealloc(ssa)

dim(ssa)

dma_start(ssa)

dma_wait(ssa)

expand_shape(ssa)

extract_aligned_pointer_as_index(ssa)

extract_strided_metadata(ssa)

generic_atomic_rmw(ssa)

get_global(ssa)

global(ssa)

Create a global.

Special arguments

  • global(binary(), {[:i | :f], [8 | 16 | 32 | 64 | 128]}): To to serialize a binary to MLIR. By default, it will be a memref<[byte size]*i8>.

load(ssa)

memory_space_cast(ssa)

prefetch(ssa)

rank(ssa)

realloc(ssa)

reinterpret_cast(ssa)

reshape(ssa)

store(ssa)

subview(ssa)

transpose(ssa)

view(ssa)