@@ -137,7 +137,7 @@ static inline void genOmpAtomicHintAndMemoryOrderClauses(
137
137
}
138
138
139
139
template <typename AtomicListT>
140
- static void processAtomicTODO (mlir::Type elementType, mlir::Location loc) {
140
+ static void processOmpAtomicTODO (mlir::Type elementType, mlir::Location loc) {
141
141
if (!elementType)
142
142
return ;
143
143
if constexpr (std::is_same<AtomicListT,
@@ -164,7 +164,7 @@ static inline void genOmpAccAtomicCaptureStatement(
164
164
// Generate `atomic.read` operation for atomic assigment statements
165
165
fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder ();
166
166
167
- processAtomicTODO <AtomicListT>(elementType, loc);
167
+ processOmpAtomicTODO <AtomicListT>(elementType, loc);
168
168
169
169
if constexpr (std::is_same<AtomicListT,
170
170
Fortran::parser::OmpAtomicClauseList>()) {
@@ -202,7 +202,7 @@ static inline void genOmpAccAtomicWriteStatement(
202
202
mlir::Type varType = fir::unwrapRefType (lhsAddr.getType ());
203
203
rhsExpr = firOpBuilder.createConvert (loc, varType, rhsExpr);
204
204
205
- processAtomicTODO <AtomicListT>(varType, loc);
205
+ processOmpAtomicTODO <AtomicListT>(varType, loc);
206
206
207
207
if constexpr (std::is_same<AtomicListT,
208
208
Fortran::parser::OmpAtomicClauseList>()) {
@@ -344,7 +344,7 @@ static inline void genOmpAccAtomicUpdateStatement(
344
344
currentLocation, lhsAddr);
345
345
}
346
346
347
- processAtomicTODO <AtomicListT>(varType, loc);
347
+ processOmpAtomicTODO <AtomicListT>(varType, loc);
348
348
349
349
llvm::SmallVector<mlir::Type> varTys = {varType};
350
350
llvm::SmallVector<mlir::Location> locs = {currentLocation};
0 commit comments