Lines Matching refs:implicitSpace
3605 Fortran::lower::ImplicitIterSpace &implicitSpace) { in lowerAnyMaskedArrayAssignment() argument
3610 &explicitSpace, &implicitSpace); in lowerAnyMaskedArrayAssignment()
3617 &implicitSpace); in lowerAnyMaskedArrayAssignment()
3631 Fortran::lower::ImplicitIterSpace &implicitSpace, in lowerArrayOfPointerAssignment() argument
3636 &implicitSpace); in lowerArrayOfPointerAssignment()
3675 Fortran::lower::ImplicitIterSpace &implicitSpace) { in lowerAllocatableArrayAssignment() argument
3678 &implicitSpace); in lowerAllocatableArrayAssignment()
3913 Fortran::lower::ImplicitIterSpace &implicitSpace, in lowerElementalUserAssignment() argument
3917 &explicitSpace, &implicitSpace); in lowerElementalUserAssignment()
4403 return implicitSpace && !implicitSpace->empty(); in implicitSpaceHasMasks()
4438 mlir::Value header = implicitSpace->lookupMaskHeader(expr); in prepareRaggedArrays()
4484 implicitSpace->rebind(expr, genMaskAccess(inVar, shapePtr)); in prepareRaggedArrays()
4502 for (const auto *e : implicitSpace->getExprs()) in genMasks()
4503 if (e && !implicitSpace->isLowered(e)) { in genMasks()
4504 if (mlir::Value var = implicitSpace->lookupMaskVariable(e)) { in genMasks()
4521 implicitSpace->bind(e, genMaskAccess(fir::getBase(tmp), shape)); in genMasks()
4525 for (const auto *e : implicitSpace->getExprs()) { in genMasks()
4528 if (implicitSpace->lookupMaskVariable(e)) { in genMasks()
4568 implicitSpace->rebind(e, genMaskAccess(buff, shapeOp)); in genMasks()
4668 return implicitSpace->getBoundClosure(e)(iters); in genIterSpace()
4674 implicitSpace->getMasks()) { in genIterSpace()
7330 implicitSpace((impSpace && !impSpace->empty()) ? impSpace : nullptr),
7421 Fortran::lower::ImplicitIterSpace *implicitSpace = nullptr; member in __anon67dfc8455a11::ArrayExprLowering
7525 Fortran::lower::ImplicitIterSpace &implicitSpace, in createAnyMaskedArrayAssignment() argument
7531 << implicitSpace << '\n';); in createAnyMaskedArrayAssignment()
7533 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace); in createAnyMaskedArrayAssignment()
7540 Fortran::lower::ImplicitIterSpace &implicitSpace, in createAllocatableArrayAssignment() argument
7546 << implicitSpace << '\n';); in createAllocatableArrayAssignment()
7548 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace); in createAllocatableArrayAssignment()
7555 Fortran::lower::ImplicitIterSpace &implicitSpace, in createArrayOfPointerAssignment() argument
7563 << implicitSpace << '\n';); in createArrayOfPointerAssignment()
7566 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace, in createArrayOfPointerAssignment()