Home
last modified time | relevance | path

Searched refs:emptyTensor (Results 1 – 11 of 11) sorted by relevance

/llvm-project/mlir/lib/Dialect/Tensor/Transforms/
H A DEmptyOpPatterns.cpp46 Value emptyTensor = rewriter.create<EmptyOp>( in matchAndRewrite() local
48 if (emptyTensor.getType() != reshapeOp.getResultType()) { in matchAndRewrite()
50 reshapeOp, reshapeOp.getResultType(), emptyTensor); in matchAndRewrite()
52 rewriter.replaceOp(reshapeOp, emptyTensor); in matchAndRewrite()
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DFusePadOpWithLinalgProducer.cpp76 auto emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite() local
83 rewriter.create<linalg::FillOp>(loc, padValue, emptyTensor.getResult()); in matchAndRewrite()
H A DDecomposeLinalgOps.cpp191 Value emptyTensor = in createPeeledGenericOp() local
193 newInitValues.push_back(emptyTensor); in createPeeledGenericOp()
194 newResultTypes.push_back(emptyTensor.getType()); in createPeeledGenericOp()
H A DTilingInterfaceImpl.cpp402 Value emptyTensor = in tileToPartialReduction()
406 b.create<linalg::FillOp>(loc, constantOp, emptyTensor); in tileToPartialReduction()
372 Value emptyTensor = b.create<tensor::EmptyOp>( generateInitialTensorForPartialReduction() local
H A DHoistPadding.cpp981 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in hoistPaddingOnTensors() local
984 loc, newResult, emptyTensor, transposeVector); in hoistPaddingOnTensors()
H A DTransforms.cpp974 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite()
976 Value fill = createFillOrGenerateOp(rewriter, padOp, emptyTensor, dynSizes); in matchAndRewrite()
975 Value emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
H A DElementwiseOpFusion.cpp2079 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in populateFoldReshapeOpsByExpansionPatterns()
2081 op->setOperand(opOperand.getOperandNumber(), emptyTensor); in populateFoldReshapeOpsByExpansionPatterns()
2032 Value emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
/llvm-project/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp1091 auto emptyTensor = in reduceMatchAndRewriteHelper()
1105 ValueRange{emptyTensor}) in reduceMatchAndRewriteHelper()
1262 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite()
1267 loc, outputTy, genericInputs, ValueRange{emptyTensor}, indexingMaps, in matchAndRewrite()
1573 auto emptyTensor = b.create<tensor::EmptyOp>(resultTy.getShape(), resultETy, in matchAndRewrite()
1576 resultTy, ValueRange({}), ValueRange{emptyTensor}, affineMaps, in matchAndRewrite()
1858 auto emptyTensor = rewriter in matchAndRewrite()
1867 op, resultTy, ArrayRef<Value>({}), ValueRange{emptyTensor}, affineMaps, in matchAndRewrite()
1931 auto emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite()
1949 ValueRange{emptyTensor}, affineMap
1057 auto emptyTensor = reduceMatchAndRewriteHelper() local
1225 Value emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
1550 auto emptyTensor = b.create<tensor::EmptyOp>(resultTy.getShape(), resultETy, matchAndRewrite() local
1835 auto emptyTensor = rewriter matchAndRewrite() local
1906 auto emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
2091 auto emptyTensor = matchAndRewrite() local
2169 auto emptyTensor = rewriter matchAndRewrite() local
2302 auto emptyTensor = createZeroTensor() local
[all...]
H A DTosaToLinalgNamed.cpp498 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite()
503 ValueRange{emptyTensor}) in matchAndRewrite()
592 auto emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite()
596 ValueRange{emptyTensor}) in matchAndRewrite()
801 Value emptyTensor = rewriter.create<tensor::EmptyOp>(
805 rewriter.create<linalg::FillOp>(loc, initialValue, emptyTensor)
500 Value emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
587 auto emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
786 Value emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp690 auto emptyTensor = rewriter.create<tensor::EmptyOp>(
696 ValueRange{emptyTensor}) in matchAndRewrite()
669 auto emptyTensor = rewriter.create<tensor::EmptyOp>( matchAndRewrite() local
/llvm-project/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp105 Value emptyTensor = in getOrCreateDestination()
107 return emptyTensor; in getOrCreateDestination()
104 Value emptyTensor = getOrCreateDestination() local