| /llvm-project-15.0.7/mlir/test/python/dialects/linalg/ |
| H A D | ops.py | 29 return linalg.InitTensorOp([3, 4], f32) 35 return linalg.InitTensorOp([d0, d1], f32) 41 return linalg.InitTensorOp([], f32) 53 op = linalg.InitTensorOp([3, 4], f32) 99 init_result = linalg.InitTensorOp([4, 8], f32) 134 init_result = linalg.InitTensorOp([4, 8], f32) 160 init_result = linalg.InitTensorOp([4, 8], f32) 186 init = linalg.InitTensorOp([4, 8], f32)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | InitTensorToAllocTensor.cpp | 21 struct InitTensorLoweringPattern : public OpRewritePattern<InitTensorOp> { 22 using OpRewritePattern<InitTensorOp>::OpRewritePattern; 24 LogicalResult matchAndRewrite(InitTensorOp op, in matchAndRewrite()
|
| H A D | FusePadOpWithLinalgProducer.cpp | 79 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite()
|
| H A D | ElementwiseToLinalg.cpp | 70 res.push_back(b.create<linalg::InitTensorOp>( in getOrCreateOperandsMatchingResultTypes()
|
| H A D | SplitReduction.cpp | 183 initOrAllocTensor = b.create<linalg::InitTensorOp>( in splitReduction() 346 initOrAllocTensor = b.create<linalg::InitTensorOp>( in splitReductionByScaling() 380 newInputs.push_back(b.create<linalg::InitTensorOp>( in splitReductionByScaling()
|
| H A D | HoistPadding.cpp | 434 Value packedTensor = b.create<linalg::InitTensorOp>( in hoistPaddingOnTensors() 547 b.create<InitTensorOp>(loc, ValueRange{}, paddedTensorType.getShape(), in hoistPaddingOnTensors()
|
| H A D | DecomposeLinalgOps.cpp | 188 Value initTensor = rewriter.create<linalg::InitTensorOp>( in createPeeledGenericOp()
|
| H A D | Transforms.cpp | 700 Value initTensor = rewriter.create<InitTensorOp>( in matchAndRewrite() 783 Value init = rewriter.create<InitTensorOp>( in matchAndRewrite()
|
| H A D | DropUnitDims.cpp | 536 linalg::InitTensorOp::getCanonicalizationPatterns(patterns, context); in populateFoldUnitExtentDimsPatterns()
|
| H A D | ElementwiseOpFusion.cpp | 1619 auto definingOp = operandVal.getDefiningOp<InitTensorOp>(); in matchAndRewrite() 1630 Value initTensor = rewriter.create<InitTensorOp>( in matchAndRewrite()
|
| H A D | Tiling.cpp | 678 InitTensorOp::getCanonicalizationPatterns(patterns, ctx); in populateLinalgTilingCanonicalizationPatterns()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgOps.cpp | 544 auto newInitOp = rewriter.create<InitTensorOp>( in matchAndRewrite() 1189 void InitTensorOp::build(OpBuilder &b, OperationState &result, in build() 1201 LogicalResult InitTensorOp::verify() { in verify() 1215 Type expectedType = InitTensorOp::inferResultType( in verify() 1230 SmallVector<OpFoldResult> InitTensorOp::getMixedSizes() { in getMixedSizes() 1257 struct ReplaceStaticShapeDims : OpRewritePattern<InitTensorOp> { 1258 using OpRewritePattern<InitTensorOp>::OpRewritePattern; 1260 LogicalResult matchAndRewrite(InitTensorOp op, in matchAndRewrite() 1313 rewriter.replaceOpWithNewOp<linalg::InitTensorOp>( in matchAndRewrite() 1338 Value initTensor = rewriter.create<InitTensorOp>( in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/ |
| H A D | TosaToLinalgNamed.cpp | 244 Value initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 271 Value biasInitTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 429 Value initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 437 Value biasInitTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 530 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 600 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 626 .create<linalg::InitTensorOp>(loc, filteredDims, in matchAndRewrite() 735 Value initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 797 Value poolInitTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 807 rewriter.create<linalg::InitTensorOp>(loc, kernel, accETy); in matchAndRewrite() [all …]
|
| H A D | TosaToLinalg.cpp | 608 initTensors.push_back(rewriter.create<linalg::InitTensorOp>( in elementwiseMatchAndRewriteHelper() 811 .create<linalg::InitTensorOp>(loc, dynDims, reduceShape, in reduceMatchAndRewriteHelper() 1130 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 1244 Value initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 1366 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 1678 Value init = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 1732 .create<linalg::InitTensorOp>( in matchAndRewrite() 1802 auto initTensor = rewriter.create<linalg::InitTensorOp>( in matchAndRewrite() 1952 .create<linalg::InitTensorOp>(loc, dynDims, resultTy.getShape(), in matchAndRewrite() 1965 .create<linalg::InitTensorOp>( in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/python/mlir/dialects/ |
| H A D | _linalg_ops_ext.py | 23 class InitTensorOp: class
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | one-shot-bufferize-analysis-init-tensor-elimination.mlir | 4 // InitTensorOp elimination
|
| /llvm-project-15.0.7/mlir/test/python/dialects/linalg/opdsl/ |
| H A D | emit_matmul.py | 62 init_result = linalg.InitTensorOp([4, 8], f32)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | SparseTensorRewriting.cpp | 48 val.getDefiningOp<InitTensorOp>() || in isEmptyInit()
|
| H A D | Sparsification.cpp | 313 return val.getDefiningOp<linalg::InitTensorOp>() || in isMaterializing()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorTilingInterfaceImpl.cpp | 32 Value initTensor = b.create<linalg::InitTensorOp>( in getDestinationOperands()
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | one-shot-bufferize-alloc-tensor-elimination.mlir | 50 // InitTensorOp replaces the alloc_tensor with an inplace extract_slice.
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/ |
| H A D | LinalgOps.td | 108 InitTensorOp::inferResultType(staticShape, elementType),
|
| /llvm-project-15.0.7/mlir/docs/Dialects/Linalg/ |
| H A D | OpDSL.md | 321 tensor_2d = linalg.InitTensorOp([4, 8], f32) 322 tensor_3d = linalg.InitTensorOp([4, 8, 16], f32)
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/taco/tools/ |
| H A D | mlir_pytaco.py | 902 tensor = linalg.InitTensorOp(self.dst_dims, ir_type).result
|