Home
last modified time | relevance | path

Searched defs:padOp (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoistPadding.cpp111 static bool isOnlyUsedAsInputOfLinalgOp(tensor::PadOp padOp) { in isOnlyUsedAsInputOfLinalgOp()
130 getAtMostNEnclosingLoops(tensor::PadOp padOp, int nLevels, in getAtMostNEnclosingLoops()
168 HoistingAnalysis::HoistingAnalysis(tensor::PadOp padOp, int numLoops) { in HoistingAnalysis()
256 HoistingAnalysis::dropNonIndexDependencies(tensor::PadOp padOp, in dropNonIndexDependencies()
H A DTransforms.cpp425 auto padOp = opOperand->get().getDefiningOp<tensor::PadOp>(); in returningMatchAndRewrite() local
672 PadOpTransformationPattern::matchAndRewrite(tensor::PadOp padOp, in matchAndRewrite()
735 PatternRewriter &rewriter, tensor::PadOp padOp, Value dest, in createFillOrGenerateOp()
751 GeneralizePadOpPattern::matchAndRewrite(tensor::PadOp padOp, in matchAndRewrite()
819 auto padOp = sliceOp.getSource().getDefiningOp<tensor::PadOp>(); in matchAndRewrite() local
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorTilingInterfaceImpl.cpp30 auto padOp = cast<PadOp>(op); in getDestinationOperands() local
38 auto padOp = cast<PadOp>(op); in getLoopIteratorTypes() local
76 Operation *tensor::bubbleUpPadSlice(OpBuilder &b, tensor::PadOp padOp, in bubbleUpPadSlice()
H A DTensorInferTypeOpInterfaceImpl.cpp172 auto padOp = cast<PadOp>(op); in reifyResultShapes() local
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp392 auto padOp = current ? current.getDefiningOp<tensor::PadOp>() : nullptr; in makeComposedPadHighOp() local
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalg.cpp1837 LogicalResult matchAndRewrite(tosa::PadOp padOp, in matchAndRewrite()