Skip to content

Commit a1e9154

Browse files
committed
Update openmp
1 parent 6a20de7 commit a1e9154

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

mlir/lib/Dialect/OpenMP/Transforms/OpenMPOffloadPrivatizationPrepare.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)