Lines Matching defs:extents
38 mlir::Value createShape(llvm::ArrayRef<mlir::Value> extents) {
39 return builder->create<fir::ShapeOp>(getLoc(), extents);
100 llvm::SmallVector<mlir::Value> extents{
103 extents.size(), fir::SequenceType::getUnknownExtent());
106 loc, seqTy, /*pinned=*/false, /*typeParams=*/std::nullopt, extents);
107 mlir::Value shape = createShape(extents);
131 llvm::SmallVector<mlir::Value> extents{
134 extents.size(), fir::SequenceType::getUnknownExtent());
137 loc, seqTy, /*pinned=*/false, typeParams, extents);
138 mlir::Value shape = createShape(extents);