Lines Matching defs:innerArg

3186                         mlir::Value innerArg) {
3200 return builder.create<fir::ArrayAmendOp>(loc, innerArg.getType(), innerArg,
3207 const fir::ExtendedValue &srcExv, mlir::Value innerArg,
3222 mlir::Type ty = innerArg.getType();
3223 auto amend = builder.create<fir::ArrayAmendOp>(loc, ty, innerArg, dstOp);
3743 auto [iterSpace, insPt] = genImplicitLoops(shape, /*innerArg=*/{});
4038 mlir::Value innerArg = iterSpace.innerArgument();
4040 mlir::Type arrTy = innerArg.getType();
4049 loc, resRefTy, innerArg, iterSpace.iterVec(),
4057 loc, builder, arrayOp, dstLen, exv, innerArg, substringBounds);
4062 loc, destination, builder, arrayOp, exv, eleTy, innerArg);
4071 loc, arrTy, innerArg, ele, iterSpace.iterVec(),
4368 genImplicitLoops(mlir::ValueRange shape, mlir::Value innerArg) {
4393 if (innerArg) {
4396 /*finalCount=*/false, mlir::ValueRange{innerArg});
4397 innerArg = loop.getRegionIterArgs().front();
4399 explicitSpace->setInnerArg(0, innerArg);
4409 if (innerArg)
4430 return {IterationSpace(innerArg, outerRes, llvm::reverse(ivars)),
4454 mlir::Value innerArg = iters.innerArgument();
4472 loc, mlir::TypeRange{innerArg.getType()}, fir::getBase(cond),
4476 builder.create<fir::ResultOp>(loc, innerArg);
4481 loc, mlir::TypeRange{innerArg.getType()}, fir::getBase(cond),
4485 builder.create<fir::ResultOp>(loc, innerArg);
5903 mlir::Value innerArg = iters.innerArgument();
5904 mlir::Type resTy = innerArg.getType();
5909 loc, mlir::TypeRange{refEleTy, resTy}, innerArg, iters.iterVec(),
6895 mlir::Value innerArg = esp->findArgumentOfLoad(load);
6899 loc, eleRefTy, innerArg, iters.iterVec(),
6905 loc, builder, arrayOp, dstLen, iters.elementExv(), innerArg,
6913 iters.elementExv(), eleTy, innerArg);
6922 fir::applyPathToType(innerArg.getType(), iters.iterVec());
6927 loc, builder.getRefType(eleBoxTy), innerArg, iters.iterVec(),
6944 loc, innerArg.getType(), innerArg, arrayOp);
6949 loc, innerArg.getType(), innerArg, ele, iters.iterVec(),
6960 mlir::Value innerArg = explicitSpace->findArgumentOfLoad(load);
6964 loc, mlir::TypeRange{refEleTy, innerArg.getType()}, innerArg,