Lines Matching refs:shapeOp
3870 mlir::Value shapeOp = builder.genShape(loc, shape); in lowerLazyArrayExpression() local
3872 loc, seqTy, castTo, shapeOp, /*slice=*/mlir::Value{}, llvm::None); in lowerLazyArrayExpression()
4472 auto shapeOp = builder.genShape(loc, extents); in prepareRaggedArrays() local
4474 loc, builder.getRefType(raggedTy), hdArr, shapeOp, in prepareRaggedArrays()
4565 mlir::Value shapeOp = builder.genShape(loc, extents); in genMasks() local
4568 implicitSpace->rebind(e, genMaskAccess(buff, shapeOp)); in genMasks()
4737 mlir::Value shapeOp = genShapeOp(shape); in createAndLoadSomeArrayTemp() local
4738 return builder.create<fir::ArrayLoadOp>(loc, seqTy, temp, shapeOp, in createAndLoadSomeArrayTemp()
5861 } else if (auto shapeOp = mlir::dyn_cast_or_null<fir::ShapeOp>( in padSlice() local
5863 for (auto ext : shapeOp.getExtents()) { in padSlice()
7688 mlir::Value shapeOp = builder.createShape(loc, exv); in genArrayLoad() local
7690 return builder.create<fir::ArrayLoadOp>(loc, arrTy, addr, shapeOp, in genArrayLoad()