Lines Matching refs:innerArg
3450 mlir::Value innerArg) { in createDerivedArrayAmend() argument
3464 return builder.create<fir::ArrayAmendOp>(loc, innerArg.getType(), innerArg, in createDerivedArrayAmend()
3471 const fir::ExtendedValue &srcExv, mlir::Value innerArg, in createCharArrayAmend() argument
3486 mlir::Type ty = innerArg.getType(); in createCharArrayAmend()
3487 auto amend = builder.create<fir::ArrayAmendOp>(loc, ty, innerArg, dstOp); in createCharArrayAmend()
4261 mlir::Value innerArg = iterSpace.innerArgument(); in defaultStoreToDestination() local
4263 mlir::Type arrTy = innerArg.getType(); in defaultStoreToDestination()
4272 loc, resRefTy, innerArg, iterSpace.iterVec(), in defaultStoreToDestination()
4280 loc, builder, arrayOp, dstLen, exv, innerArg, substringBounds); in defaultStoreToDestination()
4285 loc, destination, builder, arrayOp, exv, eleTy, innerArg); in defaultStoreToDestination()
4294 loc, arrTy, innerArg, ele, iterSpace.iterVec(), in defaultStoreToDestination()
4576 genImplicitLoops(mlir::ValueRange shape, mlir::Value innerArg) { in genImplicitLoops() argument
4601 if (innerArg) { in genImplicitLoops()
4604 /*finalCount=*/false, mlir::ValueRange{innerArg}); in genImplicitLoops()
4605 innerArg = loop.getRegionIterArgs().front(); in genImplicitLoops()
4607 explicitSpace->setInnerArg(0, innerArg); in genImplicitLoops()
4617 if (innerArg) in genImplicitLoops()
4636 return {IterationSpace(innerArg, outerRes, llvm::reverse(ivars)), in genImplicitLoops()
4660 mlir::Value innerArg = iters.innerArgument(); in genIterSpace() local
4678 loc, mlir::TypeRange{innerArg.getType()}, fir::getBase(cond), in genIterSpace()
4682 builder.create<fir::ResultOp>(loc, innerArg); in genIterSpace()
4687 loc, mlir::TypeRange{innerArg.getType()}, fir::getBase(cond), in genIterSpace()
4691 builder.create<fir::ResultOp>(loc, innerArg); in genIterSpace()
6038 mlir::Value innerArg = iters.innerArgument(); in genarr() local
6039 mlir::Type resTy = innerArg.getType(); in genarr()
6044 loc, mlir::TypeRange{refEleTy, resTy}, innerArg, iters.iterVec(), in genarr()
7011 mlir::Value innerArg = esp->findArgumentOfLoad(load); in applyPathToArrayLoad() local
7015 loc, eleRefTy, innerArg, iters.iterVec(), in applyPathToArrayLoad()
7021 loc, builder, arrayOp, dstLen, iters.elementExv(), innerArg, in applyPathToArrayLoad()
7029 iters.elementExv(), eleTy, innerArg); in applyPathToArrayLoad()
7038 fir::applyPathToType(innerArg.getType(), iters.iterVec()); in applyPathToArrayLoad()
7041 loc, builder.getRefType(eleBoxTy), innerArg, iters.iterVec(), in applyPathToArrayLoad()
7058 loc, innerArg.getType(), innerArg, arrayOp); in applyPathToArrayLoad()
7063 loc, innerArg.getType(), innerArg, ele, iters.iterVec(), in applyPathToArrayLoad()
7074 mlir::Value innerArg = explicitSpace->findArgumentOfLoad(load); in applyPathToArrayLoad() local
7078 loc, mlir::TypeRange{refEleTy, innerArg.getType()}, innerArg, in applyPathToArrayLoad()