Create a column‐major, strided matrix store.

Synopsis

Declared in <llvm/IR/MatrixBuilder.h>

CallInst*
CreateColumnMajorStore(
    Value* Matrix,
    Value* Ptr,
    Align Alignment,
    Value* Stride,
    bool IsVolatile,
    unsigned int Rows,
    unsigned int Columns,
    Twine const& Name = "");

Return Value

A call to the column‐major matrix store intrinsic.

Parameters

Name

Description

Matrix

Matrix to store.

Ptr

Pointer to write back to.

Alignment

Alignment of the store.

Stride

Space between columns.

IsVolatile

Whether the store is volatile.

Rows

Number of rows in the matrix.

Columns

Number of columns in the matrix.

Name

Name for the created instruction.

Created with MrDocs