Lines Matching refs:shapeVal
80 if (auto shapeVal = embox.getShape()) in matchAndRewrite() local
81 return rewriteDynamicShape(embox, rewriter, shapeVal); in matchAndRewrite()
110 mlir::Value shapeVal) const { in rewriteDynamicShape()
114 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) { in rewriteDynamicShape()
118 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp()); in rewriteDynamicShape()
166 if (auto shapeVal = rebox.getShape()) { in matchAndRewrite() local
167 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) in matchAndRewrite()
170 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp())) in matchAndRewrite()
173 mlir::dyn_cast<fir::ShiftOp>(shapeVal.getDefiningOp())) in matchAndRewrite()
225 if (auto shapeVal = arrCoor.getShape()) { in matchAndRewrite() local
226 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) in matchAndRewrite()
229 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp())) in matchAndRewrite()
232 mlir::dyn_cast<fir::ShiftOp>(shapeVal.getDefiningOp())) in matchAndRewrite()