Lines Matching refs:explicitSpace

3582       explicitSpace->finalizeContext();  in lowerArrayAssignment()
3604 Fortran::lower::ExplicitIterSpace &explicitSpace, in lowerAnyMaskedArrayAssignment() argument
3606 if (explicitSpace.isActive() && lhs.Rank() == 0) { in lowerAnyMaskedArrayAssignment()
3610 &explicitSpace, &implicitSpace); in lowerAnyMaskedArrayAssignment()
3616 ConstituentSemantics::CopyInCopyOut, &explicitSpace, in lowerAnyMaskedArrayAssignment()
3630 Fortran::lower::ExplicitIterSpace &explicitSpace, in lowerArrayOfPointerAssignment() argument
3635 ConstituentSemantics::CopyInCopyOut, &explicitSpace, in lowerArrayOfPointerAssignment()
3674 Fortran::lower::ExplicitIterSpace &explicitSpace, in lowerAllocatableArrayAssignment() argument
3677 ConstituentSemantics::CopyInCopyOut, &explicitSpace, in lowerAllocatableArrayAssignment()
3767 explicitSpace->finalizeContext(); in lowerAllocatableArrayAssignment()
3912 Fortran::lower::ExplicitIterSpace &explicitSpace, in lowerElementalUserAssignment() argument
3917 &explicitSpace, &implicitSpace); in lowerElementalUserAssignment()
3949 explicitSpace->finalizeContext(); in lowerElementalUserAssignment()
3994 explicitSpace->finalizeContext(); in lowerScalarAssignment()
4001 std::size_t offset = explicitSpace->argPosition(oldInnerArg); in lowerScalarAssignment()
4002 explicitSpace->setInnerArg(offset, fir::getBase(lexv)); in lowerScalarAssignment()
4052 std::size_t offset = explicitSpace->argPosition(oldInnerArg); in lowerScalarUserAssignment()
4053 explicitSpace->setInnerArg(offset, fir::getBase(lexv)); in lowerScalarUserAssignment()
4055 arrayModifyToExv(builder, loc, explicitSpace->getLhsLoad(0).value(), in lowerScalarUserAssignment()
4069 explicitSpace->finalizeContext(); in lowerScalarUserAssignment()
4187 assert(!explicitSpace); in lowerArrayExpression()
4399 return explicitSpace && explicitSpace->isActive(); in explicitSpaceIsActive()
4433 explicitSpace->getLoopStack(); in prepareRaggedArrays()
4512 builder.create<fir::ResultOp>(loc, explicitSpace->getInnerArgs()); in genMasks()
4513 builder.setInsertionPointAfter(explicitSpace->getOuterLoop()); in genMasks()
4515 explicitSpace->genLoopNest(); in genMasks()
4607 explicitSpace->setInnerArg(0, innerArg); in genImplicitLoops()
4657 ? explicitSpace->getInnerArgs().front() in genIterSpace()
5617 auto saved = Fortran::common::ScopedSet(explicitSpace, nullptr); in genVectorSubscriptArrayFetch()
7010 auto lambda = [=, esp = this->explicitSpace](IterSpace iters) mutable { in applyPathToArrayLoad()
7074 mlir::Value innerArg = explicitSpace->findArgumentOfLoad(load); in applyPathToArrayLoad()
7208 if (fir::ArrayLoadOp load = explicitSpace->findBinding(&x)) in genarr()
7229 if (fir::ArrayLoadOp load = explicitSpace->findBinding(&x)) in genarr()
7263 if (fir::ArrayLoadOp load = explicitSpace->findBinding(&x)) { in genarr()
7329 explicitSpace((expSpace && expSpace->isActive()) ? expSpace : nullptr),
7420 Fortran::lower::ExplicitIterSpace *explicitSpace = nullptr; member in __anon67dfc8455a11::ArrayExprLowering
7524 Fortran::lower::ExplicitIterSpace &explicitSpace, in createAnyMaskedArrayAssignment() argument
7530 << explicitSpace << "\n and implied mask conditions:\n" in createAnyMaskedArrayAssignment()
7533 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace); in createAnyMaskedArrayAssignment()
7539 Fortran::lower::ExplicitIterSpace &explicitSpace, in createAllocatableArrayAssignment() argument
7545 << explicitSpace << "\n and implied mask conditions:\n" in createAllocatableArrayAssignment()
7548 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace); in createAllocatableArrayAssignment()
7554 Fortran::lower::ExplicitIterSpace &explicitSpace, in createArrayOfPointerAssignment() argument
7562 << explicitSpace << "\n and implied mask conditions:\n" in createArrayOfPointerAssignment()
7564 assert(explicitSpace.isActive() && "must be in FORALL construct"); in createArrayOfPointerAssignment()
7566 converter, symMap, stmtCtx, lhs, rhs, explicitSpace, implicitSpace, in createArrayOfPointerAssignment()