llvm::LowerMatrixIntrinsicsPass

Pass that lowers matrix intrinsics to vector operations.

Synopsis

Declared in <llvm/Transforms/Scalar/LowerMatrixIntrinsics.h>

class LowerMatrixIntrinsicsPass
    : public RequiredPassInfoMixin<LowerMatrixIntrinsicsPass>

Base Classes

NameDescription
RequiredPassInfoMixin<LowerMatrixIntrinsicsPass>A CRTP mix-in for passes that should not be skipped.

Member Functions

NameDescription
LowerMatrixIntrinsicsPass [constructor]Construct a pass that lowers matrix intrinsics.
printPipeline Print this pass's pipeline representation to OS.
run Run the pass over the function.

Static Member Functions

NameDescription
isRequired Return true; required passes cannot be skipped.