Lines Matching defs:shapeVal
87 if (auto shapeVal = embox.getShape())
88 return rewriteDynamicShape(embox, rewriter, shapeVal);
120 mlir::Value shapeVal) const {
124 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp())) {
128 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp());
177 if (auto shapeVal = rebox.getShape()) {
178 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp()))
181 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp()))
184 mlir::dyn_cast<fir::ShiftOp>(shapeVal.getDefiningOp()))
236 if (auto shapeVal = arrCoor.getShape()) {
237 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp()))
240 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp()))
243 mlir::dyn_cast<fir::ShiftOp>(shapeVal.getDefiningOp()))
290 if (auto shapeVal = declareOp.getShape()) {
291 if (auto shapeOp = mlir::dyn_cast<fir::ShapeOp>(shapeVal.getDefiningOp()))
294 mlir::dyn_cast<fir::ShapeShiftOp>(shapeVal.getDefiningOp()))
297 mlir::dyn_cast<fir::ShiftOp>(shapeVal.getDefiningOp()))