@@ -1622,12 +1622,12 @@ static void generateCollapsedIndexingRegion(
1622
1622
}
1623
1623
}
1624
1624
1625
- void collapseOperandsAndResults (LinalgOp op,
1626
- const CollapsingInfo &collapsingInfo,
1627
- RewriterBase &rewriter,
1628
- SmallVectorImpl<Value> &inputOperands,
1629
- SmallVectorImpl<Value> &outputOperands,
1630
- SmallVectorImpl<Type> &resultTypes) {
1625
+ static void collapseOperandsAndResults (LinalgOp op,
1626
+ const CollapsingInfo &collapsingInfo,
1627
+ RewriterBase &rewriter,
1628
+ SmallVectorImpl<Value> &inputOperands,
1629
+ SmallVectorImpl<Value> &outputOperands,
1630
+ SmallVectorImpl<Type> &resultTypes) {
1631
1631
Location loc = op->getLoc ();
1632
1632
inputOperands =
1633
1633
llvm::map_to_vector (op.getDpsInputOperands (), [&](OpOperand *opOperand) {
@@ -1651,8 +1651,8 @@ void collapseOperandsAndResults(LinalgOp op,
1651
1651
1652
1652
// / Clone a `LinalgOp` to a collapsed version of same name
1653
1653
template <typename OpTy>
1654
- OpTy cloneToCollapsedOp (RewriterBase &rewriter, OpTy origOp,
1655
- const CollapsingInfo &collapsingInfo) {
1654
+ static OpTy cloneToCollapsedOp (RewriterBase &rewriter, OpTy origOp,
1655
+ const CollapsingInfo &collapsingInfo) {
1656
1656
return nullptr ;
1657
1657
}
1658
1658
@@ -1699,8 +1699,9 @@ GenericOp cloneToCollapsedOp<GenericOp>(RewriterBase &rewriter,
1699
1699
return collapsedOp;
1700
1700
}
1701
1701
1702
- LinalgOp createCollapsedOp (LinalgOp op, const CollapsingInfo &collapsingInfo,
1703
- RewriterBase &rewriter) {
1702
+ static LinalgOp createCollapsedOp (LinalgOp op,
1703
+ const CollapsingInfo &collapsingInfo,
1704
+ RewriterBase &rewriter) {
1704
1705
if (GenericOp genericOp = dyn_cast<GenericOp>(op.getOperation ())) {
1705
1706
return cloneToCollapsedOp (rewriter, genericOp, collapsingInfo);
1706
1707
} else {
0 commit comments