@@ -34,7 +34,7 @@ static void genCharacterSearch(FN func, fir::FirOpBuilder &builder,
34
34
auto args = fir::runtime::createArguments (builder, loc, fTy , resultBox,
35
35
string1Box, string2Box, backBox,
36
36
kind, sourceFile, sourceLine);
37
- builder. create < fir::CallOp>( loc, func, args);
37
+ fir::CallOp::create (builder, loc, func, args);
38
38
}
39
39
40
40
// / Helper function to recover the KIND from the FIR type.
@@ -72,7 +72,7 @@ static void genAdjust(fir::FirOpBuilder &builder, mlir::Location loc,
72
72
auto sourceFile = fir::factory::locationToFilename (builder, loc);
73
73
auto args = fir::runtime::createArguments (builder, loc, fTy , resultBox,
74
74
stringBox, sourceFile, sourceLine);
75
- builder. create < fir::CallOp>( loc, adjustFunc, args);
75
+ fir::CallOp::create (builder, loc, adjustFunc, args);
76
76
}
77
77
78
78
void fir::runtime::genAdjustL (fir::FirOpBuilder &builder, mlir::Location loc,
@@ -114,9 +114,9 @@ fir::runtime::genCharCompare(fir::FirOpBuilder &builder, mlir::Location loc,
114
114
auto fTy = beginFunc.getFunctionType ();
115
115
auto args = fir::runtime::createArguments (builder, loc, fTy , lhsBuff, rhsBuff,
116
116
lhsLen, rhsLen);
117
- auto tri = builder. create < fir::CallOp>( loc, beginFunc, args).getResult (0 );
117
+ auto tri = fir::CallOp::create (builder, loc, beginFunc, args).getResult (0 );
118
118
auto zero = builder.createIntegerConstant (loc, tri.getType (), 0 );
119
- return builder. create < mlir::arith::CmpIOp>( loc, cmp, tri, zero);
119
+ return mlir::arith::CmpIOp::create (builder, loc, cmp, tri, zero);
120
120
}
121
121
122
122
mlir::Value fir::runtime::genCharCompare (fir::FirOpBuilder &builder,
@@ -130,8 +130,8 @@ mlir::Value fir::runtime::genCharCompare(fir::FirOpBuilder &builder,
130
130
if (fir::isa_ref_type (base.getType ()))
131
131
return base;
132
132
auto mem =
133
- builder. create < fir::AllocaOp>( loc, base.getType (), /* pinned=*/ false );
134
- builder. create < fir::StoreOp>( loc, base, mem);
133
+ fir::AllocaOp::create (builder, loc, base.getType (), /* pinned=*/ false );
134
+ fir::StoreOp::create (builder, loc, base, mem);
135
135
return mem;
136
136
};
137
137
auto lhsBuffer = allocateIfNotInMemory (fir::getBase (lhs));
@@ -165,7 +165,7 @@ mlir::Value fir::runtime::genIndex(fir::FirOpBuilder &builder,
165
165
auto args =
166
166
fir::runtime::createArguments (builder, loc, fTy , stringBase, stringLen,
167
167
substringBase, substringLen, back);
168
- return builder. create < fir::CallOp>( loc, indexFunc, args).getResult (0 );
168
+ return fir::CallOp::create (builder, loc, indexFunc, args).getResult (0 );
169
169
}
170
170
171
171
void fir::runtime::genIndexDescriptor (fir::FirOpBuilder &builder,
@@ -189,7 +189,7 @@ void fir::runtime::genRepeat(fir::FirOpBuilder &builder, mlir::Location loc,
189
189
190
190
auto args = fir::runtime::createArguments (
191
191
builder, loc, fTy , resultBox, stringBox, ncopies, sourceFile, sourceLine);
192
- builder. create < fir::CallOp>( loc, repeatFunc, args);
192
+ fir::CallOp::create (builder, loc, repeatFunc, args);
193
193
}
194
194
195
195
void fir::runtime::genTrim (fir::FirOpBuilder &builder, mlir::Location loc,
@@ -202,7 +202,7 @@ void fir::runtime::genTrim(fir::FirOpBuilder &builder, mlir::Location loc,
202
202
203
203
auto args = fir::runtime::createArguments (builder, loc, fTy , resultBox,
204
204
stringBox, sourceFile, sourceLine);
205
- builder. create < fir::CallOp>( loc, trimFunc, args);
205
+ fir::CallOp::create (builder, loc, trimFunc, args);
206
206
}
207
207
208
208
void fir::runtime::genScanDescriptor (fir::FirOpBuilder &builder,
@@ -237,7 +237,7 @@ mlir::Value fir::runtime::genScan(fir::FirOpBuilder &builder,
237
237
auto fTy = func.getFunctionType ();
238
238
auto args = fir::runtime::createArguments (builder, loc, fTy , stringBase,
239
239
stringLen, setBase, setLen, back);
240
- return builder. create < fir::CallOp>( loc, func, args).getResult (0 );
240
+ return fir::CallOp::create (builder, loc, func, args).getResult (0 );
241
241
}
242
242
243
243
void fir::runtime::genVerifyDescriptor (fir::FirOpBuilder &builder,
@@ -274,5 +274,5 @@ mlir::Value fir::runtime::genVerify(fir::FirOpBuilder &builder,
274
274
auto fTy = func.getFunctionType ();
275
275
auto args = fir::runtime::createArguments (builder, loc, fTy , stringBase,
276
276
stringLen, setBase, setLen, back);
277
- return builder. create < fir::CallOp>( loc, func, args).getResult (0 );
277
+ return fir::CallOp::create (builder, loc, func, args).getResult (0 );
278
278
}
0 commit comments