Home
last modified time | relevance | path

Searched refs:shapeOfOp (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp1371 auto shapeOfOp = op.getShape().getDefiningOp<ShapeOfOp>(); in matchAndRewrite() local
1372 if (!shapeOfOp) in matchAndRewrite()
1375 shapeOfOp.getArg().getType().dyn_cast<RankedTensorType>(); in matchAndRewrite()
1600 auto shapeOfOp = op.getSource().getDefiningOp<ShapeOfOp>(); in matchAndRewrite() local
1601 if (!shapeOfOp) in matchAndRewrite()
1605 auto argTy = shapeOfOp.getArg().getType().dyn_cast<RankedTensorType>(); in matchAndRewrite()
1609 rewriter.replaceOpWithNewOp<ShapeOfOp>(op, ty, shapeOfOp.getArg()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.cpp344 if (auto shapeOfOp = op.getShape().getDefiningOp<ShapeOfOp>()) { in matchAndRewrite() local
345 if (shapeOfOp.getArg().getType().isa<ShapedType>()) { in matchAndRewrite()
346 rewriter.replaceOpWithNewOp<tensor::DimOp>(op, shapeOfOp.getArg(), in matchAndRewrite()