Skip to content

Commit d07eb5c

Browse files
committed
Leave single check
1 parent db2b8f2 commit d07eb5c

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4405,8 +4405,6 @@ convertOmpTargetData(Operation *op, llvm::IRBuilderBase &builder,
44054405
.Case([&](omp::TargetEnterDataOp enterDataOp) -> LogicalResult {
44064406
if (failed(checkImplementationStatus(*enterDataOp)))
44074407
return failure();
4408-
if (!isOffloadEntry)
4409-
return success();
44104408

44114409
if (auto ifVar = enterDataOp.getIfExpr())
44124410
ifCond = moduleTranslation.lookupValue(ifVar);
@@ -4427,8 +4425,6 @@ convertOmpTargetData(Operation *op, llvm::IRBuilderBase &builder,
44274425
.Case([&](omp::TargetExitDataOp exitDataOp) -> LogicalResult {
44284426
if (failed(checkImplementationStatus(*exitDataOp)))
44294427
return failure();
4430-
if (!isOffloadEntry)
4431-
return success();
44324428

44334429
if (auto ifVar = exitDataOp.getIfExpr())
44344430
ifCond = moduleTranslation.lookupValue(ifVar);
@@ -4449,8 +4445,6 @@ convertOmpTargetData(Operation *op, llvm::IRBuilderBase &builder,
44494445
.Case([&](omp::TargetUpdateOp updateDataOp) -> LogicalResult {
44504446
if (failed(checkImplementationStatus(*updateDataOp)))
44514447
return failure();
4452-
if (!isOffloadEntry)
4453-
return success();
44544448

44554449
if (auto ifVar = updateDataOp.getIfExpr())
44564450
ifCond = moduleTranslation.lookupValue(ifVar);
@@ -4476,10 +4470,9 @@ convertOmpTargetData(Operation *op, llvm::IRBuilderBase &builder,
44764470

44774471
if (failed(result))
44784472
return failure();
4479-
if (!isOffloadEntry) {
4480-
// Pretend we have IF(false) if we're not doing offload.
4473+
// Pretend we have IF(false) if we're not doing offload.
4474+
if (!isOffloadEntry)
44814475
ifCond = builder.getFalse();
4482-
}
44834476

44844477
using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy;
44854478
MapInfoData mapData;

0 commit comments

Comments
 (0)