[Mlir-commits] [mlir] [mlir][vector] Constrain patterns: vector.contract -> vector.outerproduct (PR #68400)
Cullen Rhodes
llvmlistbot at llvm.org
Sun Oct 8 01:37:28 PDT 2023
================
@@ -424,9 +424,14 @@ struct UnrolledOuterProductGenerator
return rewriter.create<arith::ExtSIOp>(loc, promotedType, v);
}
- FailureOr<Value> outerProd(Value lhs, Value rhs, Value res, int reductionSize,
+ FailureOr<Value> outerProd(Value lhs, Value rhs, Value res, VectorType lhsType,
+ int reductionDim,
std::optional<Value> maybeMask = std::nullopt) {
- assert(reductionSize > 0);
----------------
c-rhodes wrote:
why was this assert removed?
https://github.com/llvm/llvm-project/pull/68400
More information about the Mlir-commits
mailing list