Lines Matching refs:explicitIterSpace
903 *this, *stmt.typedCall, explicitIterSpace, implicitIterSpace, in genFIR()
1447 if (explicitIterSpace.isOutermostForall()) { in genFIR()
1456 explicitIterSpace.stmtContext(); in genFIR()
1484 explicitIterSpace.stmtContext(); in genFIR()
1500 explicitIterSpace.resetInnerArgs(); in genFIR()
1521 /*finalCount=*/false, explicitIterSpace.getInnerArgs()); in genFIR()
1524 explicitIterSpace.setInnerArgs(lp.getRegionIterArgs()); in genFIR()
1530 explicitIterSpace.setOuterLoop(loops[0]); in genFIR()
1531 explicitIterSpace.appendLoops(loops); in genFIR()
1542 loc, explicitIterSpace.innerArgTypes(), cond, in genFIR()
1546 builder->create<fir::ResultOp>(loc, explicitIterSpace.getInnerArgs()); in genFIR()
1551 explicitIterSpace.pushLoopNest(lambda); in genFIR()
1564 if (!explicitIterSpace.isActive()) in prepareExplicitSpace()
1567 explicitIterSpace.enter(); in prepareExplicitSpace()
1572 explicitIterSpace.leave(); in cleanupExplicitSpace()
2114 bool explicitIterationSpace() { return explicitIterSpace.isActive(); } in explicitIterationSpace()
2132 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace, in genArrayAssignment()
2143 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace, in genArrayAssignment()
2166 *this, assign.lhs, assign.rhs, explicitIterSpace, implicitIterSpace, in genArrayAssignment()
2168 explicitIterationSpace() ? explicitIterSpace.stmtContext() in genArrayAssignment()
2191 Fortran::lower::createArrayLoads(*this, explicitIterSpace, localSymbols); in genAssignment()
2192 explicitIterSpace.genLoopNest(); in genAssignment()
2295 explicitIterationSpace() ? explicitIterSpace.stmtContext() in genAssignment()
2298 *this, procRef, explicitIterSpace, implicitIterSpace, in genAssignment()
2378 mlir::ValueRange inners = explicitIterSpace.getInnerArgs(); in genAssignment()
2386 Fortran::lower::createArrayMergeStores(*this, explicitIterSpace); in genAssignment()
2996 explicitIterSpace.pushLevel(); in analyzeExplicitSpace()
3001 explicitIterSpace.addSymbol(ctrlVar); in analyzeExplicitSpace()
3011 explicitIterSpace.exprBase(&e, LHS); in analyzeExplicitSpace()
3034 explicitIterSpace.endAssign(); in analyzeExplicitSpace()
3153 void analyzeExplicitSpacePop() { explicitIterSpace.popLevel(); } in analyzeExplicitSpacePop()
3187 explicitIterSpace.outermostContext().attachCleanup( in addMaskVariable()
3209 Fortran::lower::ExplicitIterSpace explicitIterSpace; member in __anon1d418ed20211::FirConverter