Lines Matching refs:iterSpace
3978 auto [iterSpace, insPt] = genImplicitLoops(shape, /*innerArg=*/{}); in lowerElementalSubroutine()
3979 f(iterSpace); in lowerElementalSubroutine()
4259 return [=](IterSpace iterSpace) -> ExtValue { in defaultStoreToDestination() argument
4261 mlir::Value innerArg = iterSpace.innerArgument(); in defaultStoreToDestination()
4262 fir::ExtendedValue exv = iterSpace.elementExv(); in defaultStoreToDestination()
4264 mlir::Type eleTy = fir::applyPathToType(arrTy, iterSpace.iterVec()); in defaultStoreToDestination()
4272 loc, resRefTy, innerArg, iterSpace.iterVec(), in defaultStoreToDestination()
4278 builder, loc, destination, iterSpace.iterVec(), substringBounds); in defaultStoreToDestination()
4294 loc, arrTy, innerArg, ele, iterSpace.iterVec(), in defaultStoreToDestination()
4312 auto [iterSpace, insPt] = genIterSpace(resultTy); in lowerArrayExpression()
4313 auto exv = f(iterSpace); in lowerArrayExpression()
4314 iterSpace.setElement(std::move(exv)); in lowerArrayExpression()
4318 mlir::Value updVal = fir::getBase(lambda(iterSpace)); in lowerArrayExpression()
4322 return abstractArrayExtValue(iterSpace.outerResult()); in lowerArrayExpression()