Lines Matching defs:stmtCtx

339                          Fortran::lower::StatementContext &stmtCtx,
358 converter, builder, semanticsContext, stmtCtx, symbol, designator,
383 Fortran::lower::StatementContext &stmtCtx,
398 converter, builder, semanticsContext, stmtCtx, symbol, designator,
426 Fortran::lower::StatementContext &stmtCtx,
440 accObjectList, converter, semanticsContext, stmtCtx, dataClauseOperands,
843 Fortran::lower::StatementContext &stmtCtx,
861 converter, builder, semanticsContext, stmtCtx, symbol, designator,
1421 Fortran::lower::StatementContext &stmtCtx,
1442 converter, builder, semanticsContext, stmtCtx, symbol, designator,
1523 Fortran::lower::StatementContext &stmtCtx) {
1527 *Fortran::semantics::GetExpr(*asyncClauseValue), stmtCtx));
1540 Fortran::lower::StatementContext &stmtCtx) {
1544 *Fortran::semantics::GetExpr(*asyncClauseValue), stmtCtx));
1591 Fortran::lower::StatementContext &stmtCtx) {
1594 *Fortran::semantics::GetExpr(ifClause->v), stmtCtx, &clauseLocation));
1603 Fortran::lower::StatementContext &stmtCtx) {
1611 converter.genExprValue(*Fortran::semantics::GetExpr(value), stmtCtx));
1619 *Fortran::semantics::GetExpr(*waitDevnumValue), stmtCtx));
1634 Fortran::lower::StatementContext &stmtCtx) {
1645 *Fortran::semantics::GetExpr(*waitDevnumValue), stmtCtx)));
1653 *Fortran::semantics::GetExpr(value), stmtCtx)));
1733 Fortran::lower::StatementContext &stmtCtx,
1786 *Fortran::semantics::GetExpr(std::get<1>(control.t)), stmtCtx)));
1788 *Fortran::semantics::GetExpr(std::get<2>(control.t)), stmtCtx)));
1793 *Fortran::semantics::GetExpr(*expr), stmtCtx)));
1824 *Fortran::semantics::GetExpr(bounds->lower), stmtCtx)));
1826 *Fortran::semantics::GetExpr(bounds->upper), stmtCtx)));
1829 *Fortran::semantics::GetExpr(bounds->step), stmtCtx)));
1858 *Fortran::semantics::GetExpr(num->v), stmtCtx)));
1867 *Fortran::semantics::GetExpr(*sizeExpr.v), stmtCtx)));
1880 *Fortran::semantics::GetExpr(dim->v), stmtCtx)));
1901 *Fortran::semantics::GetExpr(*workerClause->v), stmtCtx));
1914 *Fortran::semantics::GetExpr(*vectorClause->v), stmtCtx));
1933 *Fortran::semantics::GetExpr(*expr), stmtCtx)));
1952 privateClause->v, converter, semanticsContext, stmtCtx,
1958 genReductions(reductionClause->v, converter, semanticsContext, stmtCtx,
2125 Fortran::lower::StatementContext stmtCtx;
2136 stmtCtx, *outerDoConstruct, eval, accClauseList,
2148 Fortran::lower::StatementContext &stmtCtx,
2166 stmtCtx, dataClauseOperands, dataClause,
2177 Fortran::lower::StatementContext &stmtCtx,
2226 asyncOnlyDeviceTypes, crtDeviceTypes, stmtCtx);
2232 crtDeviceTypes, stmtCtx);
2239 *Fortran::semantics::GetExpr(expr), stmtCtx)));
2250 *Fortran::semantics::GetExpr(numWorkersClause->v), stmtCtx));
2259 *Fortran::semantics::GetExpr(vectorLengthClause->v), stmtCtx));
2277 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
2288 *Fortran::semantics::GetExpr(*optCondition), stmtCtx));
2317 copyClause->v, converter, semanticsContext, stmtCtx,
2328 copyinClause, converter, semanticsContext, stmtCtx,
2341 copyoutClause, converter, semanticsContext, stmtCtx,
2353 createClause, converter, semanticsContext, stmtCtx,
2364 noCreateClause->v, converter, semanticsContext, stmtCtx,
2372 presentClause->v, converter, semanticsContext, stmtCtx,
2380 devicePtrClause->v, converter, semanticsContext, stmtCtx,
2388 attachClause->v, converter, semanticsContext, stmtCtx,
2399 privateClause->v, converter, semanticsContext, stmtCtx,
2406 firstprivateClause->v, converter, semanticsContext, stmtCtx,
2418 genReductions(reductionClause->v, converter, semanticsContext, stmtCtx,
2425 converter, semanticsContext, stmtCtx, dataClauseOperands,
2549 Fortran::lower::StatementContext &stmtCtx,
2580 asyncOnlyDeviceTypes, crtDeviceTypes, stmtCtx);
2586 crtDeviceTypes, stmtCtx);
2600 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
2605 copyClause->v, converter, semanticsContext, stmtCtx,
2616 copyinClause, converter, semanticsContext, stmtCtx,
2629 copyoutClause, converter, semanticsContext, stmtCtx,
2641 createClause, converter, semanticsContext, stmtCtx,
2652 noCreateClause->v, converter, semanticsContext, stmtCtx,
2660 presentClause->v, converter, semanticsContext, stmtCtx,
2668 deviceptrClause->v, converter, semanticsContext, stmtCtx,
2676 attachClause->v, converter, semanticsContext, stmtCtx,
2752 Fortran::lower::StatementContext &stmtCtx,
2764 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
2769 useDevice->v, converter, semanticsContext, stmtCtx, dataOperands,
2821 Fortran::lower::StatementContext stmtCtx;
2825 semanticsContext, stmtCtx,
2828 genACCDataOp(converter, currentLocation, eval, semanticsContext, stmtCtx,
2832 semanticsContext, stmtCtx,
2836 semanticsContext, stmtCtx,
2840 stmtCtx, accClauseList);
2861 Fortran::lower::StatementContext stmtCtx;
2865 converter, currentLocation, eval, semanticsContext, stmtCtx,
2867 createLoopOp(converter, currentLocation, semanticsContext, stmtCtx,
2872 converter, currentLocation, eval, semanticsContext, stmtCtx,
2874 createLoopOp(converter, currentLocation, semanticsContext, stmtCtx,
2879 converter, currentLocation, eval, semanticsContext, stmtCtx,
2881 createLoopOp(converter, currentLocation, semanticsContext, stmtCtx,
2893 Fortran::lower::StatementContext &stmtCtx,
2914 genAsyncClause(converter, asyncClause, async, addAsyncAttr, stmtCtx);
2936 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
2940 addWaitAttr, stmtCtx);
2948 accObjectList, converter, semanticsContext, stmtCtx,
2966 accObjectList, converter, semanticsContext, stmtCtx,
2972 attachClause->v, converter, semanticsContext, stmtCtx,
3004 Fortran::lower::StatementContext &stmtCtx,
3027 genAsyncClause(converter, asyncClause, async, addAsyncAttr, stmtCtx);
3049 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
3053 addWaitAttr, stmtCtx);
3062 accObjectList, converter, semanticsContext, stmtCtx, copyoutOperands,
3068 deleteClause->v, converter, semanticsContext, stmtCtx, deleteOperands,
3074 detachClause->v, converter, semanticsContext, stmtCtx, detachOperands,
3121 Fortran::lower::StatementContext stmtCtx;
3131 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
3136 *Fortran::semantics::GetExpr(deviceNumClause->v), stmtCtx));
3165 Fortran::lower::StatementContext stmtCtx;
3175 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
3180 *Fortran::semantics::GetExpr(defaultAsyncClause->v), stmtCtx));
3185 *Fortran::semantics::GetExpr(deviceNumClause->v), stmtCtx));
3229 Fortran::lower::StatementContext &stmtCtx,
3259 crtDeviceTypes, stmtCtx);
3265 crtDeviceTypes, stmtCtx);
3279 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
3283 hostClause->v, converter, semanticsContext, stmtCtx,
3290 deviceClause->v, converter, semanticsContext, stmtCtx,
3304 *accObjectList, converter, semanticsContext, stmtCtx,
3338 Fortran::lower::StatementContext stmtCtx;
3341 genACCEnterDataOp(converter, currentLocation, semanticsContext, stmtCtx,
3344 genACCExitDataOp(converter, currentLocation, semanticsContext, stmtCtx,
3355 genACCUpdateOp(converter, currentLocation, semanticsContext, stmtCtx,
3379 Fortran::lower::StatementContext stmtCtx;
3387 converter.genExprValue(*Fortran::semantics::GetExpr(value), stmtCtx));
3395 *Fortran::semantics::GetExpr(*waitDevnumValue), stmtCtx));
3405 genIfClause(converter, clauseLocation, ifClause, ifCond, stmtCtx);
3408 genAsyncClause(converter, asyncClause, async, addAsyncAttr, stmtCtx);
3707 Fortran::lower::StatementContext stmtCtx;
3716 copyClause->v, converter, semanticsContext, stmtCtx,
3729 accObjectList, converter, semanticsContext, stmtCtx,
3739 presentClause->v, converter, semanticsContext, stmtCtx,
3747 copyinClause, converter, semanticsContext, stmtCtx,
3763 accObjectList, converter, semanticsContext, stmtCtx,
3773 devicePtrClause->v, converter, semanticsContext, stmtCtx,
3780 linkClause->v, converter, semanticsContext, stmtCtx,
3789 deviceResidentClause->v, converter, semanticsContext, stmtCtx,
4220 Fortran::lower::StatementContext stmtCtx;
4235 accObjectList, converter, semanticsContext, stmtCtx, cacheOperands,