@@ -205,14 +205,14 @@ class PrepareForOMPOffloadPrivatizationPass
205205 assert (!region.empty () && " region cannot be empty" );
206206 LLVM::LLVMFuncOp func = createFuncOpForRegion (
207207 loc, mod, region, funcName, rewriter, returnsValue);
208- auto call = rewriter. create < LLVM::CallOp>( loc, func, args);
208+ auto call = LLVM::CallOp::create (rewriter, loc, func, args);
209209 return call.getResult ();
210210 };
211211
212212 Value moldArg, newArg;
213213 if (isPrivatizedByValue) {
214- moldArg = rewriter. create < LLVM::LoadOp>( loc, varType, varPtr);
215- newArg = rewriter. create < LLVM::LoadOp>( loc, varType, heapMem);
214+ moldArg = LLVM::LoadOp::create (rewriter, loc, varType, varPtr);
215+ newArg = LLVM::LoadOp::create (rewriter, loc, varType, heapMem);
216216 } else {
217217 moldArg = varPtr;
218218 newArg = heapMem;
@@ -234,7 +234,7 @@ class PrepareForOMPOffloadPrivatizationPass
234234 {moldArg, initializedVal}, /* returnsValue=*/ true );
235235
236236 if (isPrivatizedByValue)
237- (void )rewriter. create < LLVM::StoreOp>( loc, initializedVal, heapMem);
237+ (void )LLVM::StoreOp::create (rewriter, loc, initializedVal, heapMem);
238238
239239 // clone origOp, replace all uses of varPtr with heapMem and
240240 // erase origOp.
@@ -275,8 +275,8 @@ class PrepareForOMPOffloadPrivatizationPass
275275 // targetOp.
276276 if (isPrivatizedByValue) {
277277 rewriter.setInsertionPoint (targetOp);
278- auto newPrivVar = rewriter. create < LLVM::LoadOp>( mapInfoOp.getLoc (),
279- varType, heapMem);
278+ auto newPrivVar = LLVM::LoadOp::create (rewriter, mapInfoOp.getLoc (),
279+ varType, heapMem);
280280 newPrivVars.push_back (newPrivVar);
281281 }
282282
@@ -294,7 +294,7 @@ class PrepareForOMPOffloadPrivatizationPass
294294 cleanupTaskOp = omp::TaskOp::create (rewriter, loc, taskOperands);
295295 Block *taskBlock = rewriter.createBlock (&cleanupTaskOp.getRegion ());
296296 rewriter.setInsertionPointToEnd (taskBlock);
297- rewriter. create < omp::TerminatorOp>( cleanupTaskOp.getLoc ());
297+ omp::TerminatorOp::create (rewriter, cleanupTaskOp.getLoc ());
298298 }
299299 rewriter.setInsertionPointToStart (
300300 &*cleanupTaskOp.getRegion ().getBlocks ().begin ());
@@ -307,8 +307,8 @@ class PrepareForOMPOffloadPrivatizationPass
307307 LLVM::lookupOrCreateFreeFn (rewriter, mod);
308308 assert (llvm::succeeded (freeFunc) &&
309309 " Could not find free in the module" );
310- (void )rewriter. create < LLVM::CallOp>( loc, freeFunc.value (),
311- ValueRange{heapMem});
310+ (void )LLVM::CallOp::create (rewriter, loc, freeFunc.value (),
311+ ValueRange{heapMem});
312312 }
313313 }
314314 assert (newPrivVars.size () == privateVars.size () &&
@@ -390,11 +390,11 @@ class PrepareForOMPOffloadPrivatizationPass
390390 const DataLayout &dl = DataLayout (mod);
391391 std::int64_t distance = getSizeInBytes (dl, varType);
392392
393- Value sizeBytes = rewriter. create < LLVM::ConstantOp> (
394- loc, mallocFn.getFunctionType ().getParamType (0 ), distance);
393+ Value sizeBytes = LLVM::ConstantOp::create (
394+ rewriter, loc, mallocFn.getFunctionType ().getParamType (0 ), distance);
395395
396396 auto mallocCallOp =
397- rewriter. create < LLVM::CallOp>( loc, mallocFn, ValueRange{sizeBytes});
397+ LLVM::CallOp::create (rewriter, loc, mallocFn, ValueRange{sizeBytes});
398398 return mallocCallOp.getResult ();
399399 }
400400
0 commit comments