Lines Matching defs:lenParams

234   llvm::SmallVector<mlir::Value> lenParams;
237 lenParams.emplace_back(box.getLen());
244 lenParams.emplace_back(box.getLen());
249 lenParams.append(box.getExplicitParameters().begin(),
253 lenParams.append(box.nonDeferredLenParams().begin(),
258 loc, base, name, shapeOrShift, lenParams, dummyScope, flags, dataAttr);
287 llvm::SmallVector<mlir::Value> lenParams;
288 genLengthParameters(loc, builder, value, lenParams);
291 return builder.create<hlfir::AssociateOp>(loc, source, shape, lenParams,
295 return builder.create<hlfir::AssociateOp>(loc, source, name, shape, lenParams,
375 llvm::SmallVector<mlir::Value> lenParams;
376 genLengthParameters(loc, builder, entity, lenParams);
379 loc, entity, oneBasedIndices, lenParams)};
400 indices, lenParams);
403 oneBasedIndices, lenParams);
672 llvm::SmallVector<mlir::Value, 1> lenParams;
673 genLengthParameters(loc, builder, entity, lenParams);
674 assert(lenParams.size() == 1 && "characters must have one length parameters");
675 return lenParams[0];
1183 llvm::SmallVector<mlir::Value> lenParams;
1184 hlfir::genLengthParameters(loc, builder, mold, lenParams);
1220 lenParams);
1224 /*shape=*/std::nullopt, lenParams);
1228 builder.create<hlfir::DeclareOp>(loc, alloc, tmpName, shape, lenParams,
1245 llvm::SmallVector<mlir::Value> lenParams;
1246 hlfir::genLengthParameters(loc, builder, mold, lenParams);
1261 builder.createTemporary(loc, sequenceType, tmpName, extents, lenParams);
1264 /*shape=*/std::nullopt, lenParams);
1267 builder.create<hlfir::DeclareOp>(loc, alloc, tmpName, shape, lenParams,
1335 llvm::SmallVector<mlir::Value, 1> lenParams;
1336 hlfir::genLengthParameters(loc, builder, source, lenParams);
1338 hlfir::genElementalOp(loc, builder, toType, shape, lenParams, genKernel,