MLIR 23.0.0git
VectorContractBF16ToFMA.cpp File Reference

Go to the source code of this file.

Classes

struct  VectorContractBF16ToFMA

Functions

static bool validateVectorContractOperands (Value prodOp, bool isVnni)
static SmallVector< memref::SubViewOp > getSubviewFromVectorInput (Location loc, PatternRewriter &rewriter, Value prodOp, ArrayRef< int64_t > nonUnitDimShape, bool isUnitDim, bool isVNNI)

Function Documentation

◆ getSubviewFromVectorInput()

SmallVector< memref::SubViewOp > getSubviewFromVectorInput ( Location loc,
PatternRewriter & rewriter,
Value prodOp,
ArrayRef< int64_t > nonUnitDimShape,
bool isUnitDim,
bool isVNNI )
static

◆ validateVectorContractOperands()

bool validateVectorContractOperands ( Value prodOp,
bool isVnni )
static