Home
last modified time | relevance | path

Searched defs:linalgOp (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Analysis/
DDependenceAnalysis.cpp280 LinalgOp linalgOp, in hasDependentOperationsFrom()
290 LinalgOp linalgOp, in hasDependentOperationsInto()
300 LinalgOp linalgOp, ArrayRef<DependenceType> depTypes) const { in hasDependentOperations()
307 LinalgOp linalgOp, ArrayRef<DependenceType> depTypes) const { in getDependentOperationsInto()
319 LinalgOp linalgOp, ArrayRef<DependenceType> depTypes) const { in getDependentOperationsFrom()
332 LinalgOp linalgOp, ArrayRef<DependenceType> depTypes) const { in getDependentOperations()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DGeneralization.cpp72 auto linalgOp = dyn_cast<linalg::LinalgOp>(rootOp.getOperation()); in matchAndRewrite() local
110 auto linalgOp = dyn_cast<linalg::LinalgOp>(rootOp); in matchAndRewrite() local
DBufferize.cpp44 allocateBuffersForResults(Location loc, LinalgOp linalgOp, in allocateBuffersForResults()
154 linalg::LinalgOp linalgOp, in finalizeBufferAllocation()
188 LinalgOp linalgOp = dyn_cast<linalg::LinalgOp>(op); in matchAndRewrite() local
DTransforms.cpp122 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewriteBase() local
165 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
251 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
304 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
DFusionOnTensors.cpp410 static bool isFusableWithReshapeByDimExpansion(LinalgOp linalgOp, in isFusableWithReshapeByDimExpansion()
437 fuseWithReshapeByExpansion(LinalgOp linalgOp, TensorReshapeOp reshapeOp, in fuseWithReshapeByExpansion()
694 LinalgOp linalgOp = cast<LinalgOp>(op.getOperation()); in matchAndRewrite() local
753 LinalgOp linalgOp = cast<LinalgOp>(genericOp.getOperation()); in matchAndRewrite() local
877 LinalgOp linalgOp = cast<LinalgOp>(op.getOperation()); in matchAndRewrite() local
DPromotion.cpp172 LinalgOp linalgOp, const LinalgPromotionOptions &options) in LinalgOpInstancePromotionOptions()
388 LinalgOp linalgOp, in promoteSubViews()
DFusion.cpp471 if (auto linalgOp = tensor.getDefiningOp<LinalgOp>()) { in getProducerOfTensor() local
659 auto getNumOuterParallelLoops = [](LinalgOp linalgOp) { in collectFusableLoops()
845 LinalgOp linalgOp = op.value(); in tileAndFuseLinalgOpsImpl() local
DVectorization.cpp277 auto linalgOp = cast<linalg::LinalgOp>(op); in vectorizeLinalgOpPrecondition() local
333 auto linalgOp = cast<linalg::LinalgOp>(op); in vectorizeLinalgOp() local
DLoops.cpp139 LinalgOp linalgOp) { in emitScalarImplementation()
517 auto linalgOp = cast<LinalgOp>(op); in linalgOpToLoopsImpl() local
DTiling.cpp222 makeTiledShapes(OpBuilder &b, Location loc, LinalgOp linalgOp, in makeTiledShapes()
/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/
DUtils.cpp101 SmallVector<int64_t, 8> getStaticShape(LinalgOp linalgOp) { in getStaticShape()
116 Optional<SmallVector<int64_t, 4>> getStaticLoopRanges(LinalgOp linalgOp) { in getStaticLoopRanges()
/external/llvm-project/mlir/lib/Conversion/LinalgToStandard/
DLinalgToStandard.cpp50 auto linalgOp = cast<LinalgOp>(op); in getLibraryCallSymbolRef() local
/external/llvm-project/mlir/test/lib/Transforms/
DTestLinalgFusionTransforms.cpp137 for (LinalgOp linalgOp : llvm::reverse(linalgOps)) { in fuseLinalgOpsGreedily() local
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp1146 if (auto linalgOp = dyn_cast<LinalgOp>(parentOp)) in verify() local
1650 auto linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
1675 auto linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
1735 auto linalgOp = cast<LinalgOp>(op); in matchAndRewrite() local
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/Transforms/
DTransforms.h600 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local