| /llvm-project/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | EmptyOpPatterns.cpp | 46 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 D | FusePadOpWithLinalgProducer.cpp | 76 auto emptyTensor = rewriter.create<tensor::EmptyOp>( in matchAndRewrite() local 83 rewriter.create<linalg::FillOp>(loc, padValue, emptyTensor.getResult()); in matchAndRewrite()
|
| H A D | DecomposeLinalgOps.cpp | 191 Value emptyTensor = in createPeeledGenericOp() local 193 newInitValues.push_back(emptyTensor); in createPeeledGenericOp() 194 newResultTypes.push_back(emptyTensor.getType()); in createPeeledGenericOp()
|
| H A D | TilingInterfaceImpl.cpp | 402 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 D | HoistPadding.cpp | 981 Value emptyTensor = rewriter.create<tensor::EmptyOp>( in hoistPaddingOnTensors() local 984 loc, newResult, emptyTensor, transposeVector); in hoistPaddingOnTensors()
|
| H A D | Transforms.cpp | 974 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 D | ElementwiseOpFusion.cpp | 2079 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 D | TosaToLinalg.cpp | 1091 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 D | TosaToLinalgNamed.cpp | 498 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 D | LinalgOps.cpp | 690 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 D | TensorOps.cpp | 105 Value emptyTensor = in getOrCreateDestination() 107 return emptyTensor; in getOrCreateDestination() 104 Value emptyTensor = getOrCreateDestination() local
|