@@ -1502,7 +1502,6 @@ createLoopOp(Fortran::lower::AbstractConverter &converter,
1502
1502
1503
1503
static void genACC (Fortran::lower::AbstractConverter &converter,
1504
1504
Fortran::semantics::SemanticsContext &semanticsContext,
1505
- Fortran::lower::pft::Evaluation &eval,
1506
1505
const Fortran::parser::OpenACCLoopConstruct &loopConstruct) {
1507
1506
1508
1507
const auto &beginLoopDirective =
@@ -2028,7 +2027,6 @@ genACCHostDataOp(Fortran::lower::AbstractConverter &converter,
2028
2027
static void
2029
2028
genACC (Fortran::lower::AbstractConverter &converter,
2030
2029
Fortran::semantics::SemanticsContext &semanticsContext,
2031
- Fortran::lower::pft::Evaluation &eval,
2032
2030
const Fortran::parser::OpenACCBlockConstruct &blockConstruct) {
2033
2031
const auto &beginBlockDirective =
2034
2032
std::get<Fortran::parser::AccBeginBlockDirective>(blockConstruct.t );
@@ -2061,7 +2059,6 @@ genACC(Fortran::lower::AbstractConverter &converter,
2061
2059
static void
2062
2060
genACC (Fortran::lower::AbstractConverter &converter,
2063
2061
Fortran::semantics::SemanticsContext &semanticsContext,
2064
- Fortran::lower::pft::Evaluation &eval,
2065
2062
const Fortran::parser::OpenACCCombinedConstruct &combinedConstruct) {
2066
2063
const auto &beginCombinedDirective =
2067
2064
std::get<Fortran::parser::AccBeginCombinedDirective>(combinedConstruct.t );
@@ -2457,7 +2454,6 @@ genACCUpdateOp(Fortran::lower::AbstractConverter &converter,
2457
2454
static void
2458
2455
genACC (Fortran::lower::AbstractConverter &converter,
2459
2456
Fortran::semantics::SemanticsContext &semanticsContext,
2460
- Fortran::lower::pft::Evaluation &eval,
2461
2457
const Fortran::parser::OpenACCStandaloneConstruct &standaloneConstruct) {
2462
2458
const auto &standaloneDirective =
2463
2459
std::get<Fortran::parser::AccStandaloneDirective>(standaloneConstruct.t );
@@ -2489,7 +2485,6 @@ genACC(Fortran::lower::AbstractConverter &converter,
2489
2485
}
2490
2486
2491
2487
static void genACC (Fortran::lower::AbstractConverter &converter,
2492
- Fortran::lower::pft::Evaluation &eval,
2493
2488
const Fortran::parser::OpenACCWaitConstruct &waitConstruct) {
2494
2489
2495
2490
const auto &waitArgument =
@@ -2958,7 +2953,6 @@ genDeclareInModule(Fortran::lower::AbstractConverter &converter,
2958
2953
static void genACC (Fortran::lower::AbstractConverter &converter,
2959
2954
Fortran::semantics::SemanticsContext &semanticsContext,
2960
2955
Fortran::lower::StatementContext &fctCtx,
2961
- Fortran::lower::pft::Evaluation &eval,
2962
2956
const Fortran::parser::OpenACCStandaloneDeclarativeConstruct
2963
2957
&declareConstruct) {
2964
2958
@@ -3004,7 +2998,6 @@ static void attachRoutineInfo(mlir::func::FuncOp func,
3004
2998
static void
3005
2999
genACC (Fortran::lower::AbstractConverter &converter,
3006
3000
Fortran::semantics::SemanticsContext &semanticsContext,
3007
- Fortran::lower::pft::Evaluation &eval,
3008
3001
const Fortran::parser::OpenACCRoutineConstruct &routineConstruct,
3009
3002
Fortran::lower::AccRoutineInfoMappingList &accRoutineInfos) {
3010
3003
fir::FirOpBuilder &builder = converter.getFirOpBuilder ();
@@ -3111,25 +3104,25 @@ void Fortran::lower::genOpenACCConstruct(
3111
3104
std::visit (
3112
3105
common::visitors{
3113
3106
[&](const Fortran::parser::OpenACCBlockConstruct &blockConstruct) {
3114
- genACC (converter, semanticsContext, eval, blockConstruct);
3107
+ genACC (converter, semanticsContext, blockConstruct);
3115
3108
},
3116
3109
[&](const Fortran::parser::OpenACCCombinedConstruct
3117
3110
&combinedConstruct) {
3118
- genACC (converter, semanticsContext, eval, combinedConstruct);
3111
+ genACC (converter, semanticsContext, combinedConstruct);
3119
3112
},
3120
3113
[&](const Fortran::parser::OpenACCLoopConstruct &loopConstruct) {
3121
- genACC (converter, semanticsContext, eval, loopConstruct);
3114
+ genACC (converter, semanticsContext, loopConstruct);
3122
3115
},
3123
3116
[&](const Fortran::parser::OpenACCStandaloneConstruct
3124
3117
&standaloneConstruct) {
3125
- genACC (converter, semanticsContext, eval, standaloneConstruct);
3118
+ genACC (converter, semanticsContext, standaloneConstruct);
3126
3119
},
3127
3120
[&](const Fortran::parser::OpenACCCacheConstruct &cacheConstruct) {
3128
3121
TODO (converter.genLocation (cacheConstruct.source ),
3129
3122
" OpenACC Cache construct not lowered yet!" );
3130
3123
},
3131
3124
[&](const Fortran::parser::OpenACCWaitConstruct &waitConstruct) {
3132
- genACC (converter, eval, waitConstruct);
3125
+ genACC (converter, waitConstruct);
3133
3126
},
3134
3127
[&](const Fortran::parser::OpenACCAtomicConstruct &atomicConstruct) {
3135
3128
TODO (converter.genLocation (atomicConstruct.source ),
@@ -3143,20 +3136,19 @@ void Fortran::lower::genOpenACCDeclarativeConstruct(
3143
3136
Fortran::lower::AbstractConverter &converter,
3144
3137
Fortran::semantics::SemanticsContext &semanticsContext,
3145
3138
Fortran::lower::StatementContext &fctCtx,
3146
- Fortran::lower::pft::Evaluation &eval,
3147
3139
const Fortran::parser::OpenACCDeclarativeConstruct &accDeclConstruct,
3148
3140
Fortran::lower::AccRoutineInfoMappingList &accRoutineInfos) {
3149
3141
3150
3142
std::visit (
3151
3143
common::visitors{
3152
3144
[&](const Fortran::parser::OpenACCStandaloneDeclarativeConstruct
3153
3145
&standaloneDeclarativeConstruct) {
3154
- genACC (converter, semanticsContext, fctCtx, eval,
3146
+ genACC (converter, semanticsContext, fctCtx,
3155
3147
standaloneDeclarativeConstruct);
3156
3148
},
3157
3149
[&](const Fortran::parser::OpenACCRoutineConstruct
3158
3150
&routineConstruct) {
3159
- genACC (converter, semanticsContext, eval, routineConstruct,
3151
+ genACC (converter, semanticsContext, routineConstruct,
3160
3152
accRoutineInfos);
3161
3153
},
3162
3154
},
0 commit comments