Lines Matching defs:explicitIterSpace
1827 *this, *stmt.typedCall, explicitIterSpace, implicitIterSpace,
2567 if (explicitIterSpace.isOutermostForall()) {
2576 explicitIterSpace.stmtContext();
2604 explicitIterSpace.stmtContext();
2620 explicitIterSpace.resetInnerArgs();
2641 /*finalCount=*/false, explicitIterSpace.getInnerArgs());
2644 explicitIterSpace.setInnerArgs(lp.getRegionIterArgs());
2650 explicitIterSpace.setOuterLoop(loops[0]);
2651 explicitIterSpace.appendLoops(loops);
2662 loc, explicitIterSpace.innerArgTypes(), cond,
2666 builder->create<fir::ResultOp>(loc, explicitIterSpace.getInnerArgs());
2671 explicitIterSpace.pushLoopNest(lambda);
2685 if (!explicitIterSpace.isActive())
2688 explicitIterSpace.enter();
2693 explicitIterSpace.leave();
4042 bool explicitIterationSpace() { return explicitIterSpace.isActive(); }
4059 ? explicitIterSpace.stmtContext()
4066 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace,
4077 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace,
4100 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace,
4320 mlir::ValueRange inners = explicitIterSpace.getInnerArgs();
4670 Fortran::lower::createArrayLoads(*this, explicitIterSpace, localSymbols);
4671 explicitIterSpace.genLoopNest();
4858 explicitIterationSpace() ? explicitIterSpace.stmtContext()
4861 *this, procRef, explicitIterSpace, implicitIterSpace,
4875 Fortran::lower::createArrayMergeStores(*this, explicitIterSpace);
5791 explicitIterSpace.pushLevel();
5796 explicitIterSpace.addSymbol(ctrlVar);
5806 explicitIterSpace.exprBase(&e, LHS);
5829 explicitIterSpace.endAssign();
5951 void analyzeExplicitSpacePop() { explicitIterSpace.popLevel(); }
5985 explicitIterSpace.outermostContext().attachCleanup(
6104 Fortran::lower::ExplicitIterSpace explicitIterSpace;