/external/llvm-project/mlir/lib/Dialect/Linalg/Analysis/ |
D | DependenceAnalysis.cpp | 280 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/ |
D | Generalization.cpp | 72 auto linalgOp = dyn_cast<linalg::LinalgOp>(rootOp.getOperation()); in matchAndRewrite() local 110 auto linalgOp = dyn_cast<linalg::LinalgOp>(rootOp); in matchAndRewrite() local
|
D | Bufferize.cpp | 44 allocateBuffersForResults(Location loc, LinalgOp linalgOp, in allocateBuffersForResults() 154 linalg::LinalgOp linalgOp, in finalizeBufferAllocation() 188 LinalgOp linalgOp = dyn_cast<linalg::LinalgOp>(op); in matchAndRewrite() local
|
D | Transforms.cpp | 122 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
|
D | FusionOnTensors.cpp | 410 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
|
D | Promotion.cpp | 172 LinalgOp linalgOp, const LinalgPromotionOptions &options) in LinalgOpInstancePromotionOptions() 388 LinalgOp linalgOp, in promoteSubViews()
|
D | Fusion.cpp | 471 if (auto linalgOp = tensor.getDefiningOp<LinalgOp>()) { in getProducerOfTensor() local 659 auto getNumOuterParallelLoops = [](LinalgOp linalgOp) { in collectFusableLoops() 845 LinalgOp linalgOp = op.value(); in tileAndFuseLinalgOpsImpl() local
|
D | Vectorization.cpp | 277 auto linalgOp = cast<linalg::LinalgOp>(op); in vectorizeLinalgOpPrecondition() local 333 auto linalgOp = cast<linalg::LinalgOp>(op); in vectorizeLinalgOp() local
|
D | Loops.cpp | 139 LinalgOp linalgOp) { in emitScalarImplementation() 517 auto linalgOp = cast<LinalgOp>(op); in linalgOpToLoopsImpl() local
|
D | Tiling.cpp | 222 makeTiledShapes(OpBuilder &b, Location loc, LinalgOp linalgOp, in makeTiledShapes()
|
/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/ |
D | Utils.cpp | 101 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/ |
D | LinalgToStandard.cpp | 50 auto linalgOp = cast<LinalgOp>(op); in getLibraryCallSymbolRef() local
|
/external/llvm-project/mlir/test/lib/Transforms/ |
D | TestLinalgFusionTransforms.cpp | 137 for (LinalgOp linalgOp : llvm::reverse(linalgOps)) { in fuseLinalgOpsGreedily() local
|
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/ |
D | LinalgOps.cpp | 1146 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/ |
D | Transforms.h | 600 LinalgOp linalgOp = dyn_cast<LinalgOp>(op); in matchAndRewrite() local
|