Skip to content

Commit 4046186

Browse files
committed
Remove/replace unreachable code.
1 parent b387028 commit 4046186

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1673,7 +1673,7 @@ void CGOpenMPRuntimeGPU::emitReduction(
16731673
return;
16741674
}
16751675

1676-
// Source location for theident struct
1676+
// Source location for the ident struct
16771677
llvm::Value *RTLoc = emitUpdateLocation(CGF, Loc);
16781678

16791679
using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy;

llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3190,7 +3190,7 @@ std::string OpenMPIRBuilder::getReductionFuncName(StringRef Name) const {
31903190

31913191
Function *OpenMPIRBuilder::createReductionFunction(
31923192
StringRef ReducerName, ArrayRef<ReductionInfo> ReductionInfos,
3193-
ReductionGenCBKind ReductionGenCBTy, AttributeList FuncAttrs) {
3193+
ReductionGenCBKind ReductionGenCBKind, AttributeList FuncAttrs) {
31943194
auto *FuncTy = FunctionType::get(Builder.getVoidTy(),
31953195
{Builder.getPtrTy(), Builder.getPtrTy()},
31963196
/* IsVarArg */ false);
@@ -3247,7 +3247,7 @@ Function *OpenMPIRBuilder::createReductionFunction(
32473247
Value *LHSPtr = Builder.CreatePointerBitCastOrAddrSpaceCast(
32483248
LHSI8Ptr, RI.Variable->getType(), LHSI8Ptr->getName() + ".ascast");
32493249

3250-
if (ReductionGenCBTy == ReductionGenCBKind::Clang) {
3250+
if (ReductionGenCBKind == ReductionGenCBKind::Clang) {
32513251
LHSPtrs.emplace_back(LHSPtr);
32523252
RHSPtrs.emplace_back(RHSPtr);
32533253
} else {
@@ -3261,7 +3261,7 @@ Function *OpenMPIRBuilder::createReductionFunction(
32613261
}
32623262
}
32633263

3264-
if (ReductionGenCBTy == ReductionGenCBKind::Clang)
3264+
if (ReductionGenCBKind == ReductionGenCBKind::Clang)
32653265
for (auto En : enumerate(ReductionInfos)) {
32663266
unsigned Index = En.index();
32673267
const ReductionInfo &RI = En.value();
@@ -3311,7 +3311,7 @@ OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductionsGPU(
33113311
const LocationDescription &Loc, InsertPointTy AllocaIP,
33123312
InsertPointTy CodeGenIP, ArrayRef<ReductionInfo> ReductionInfos,
33133313
bool IsNoWait, bool IsTeamsReduction, bool HasDistribute,
3314-
ReductionGenCBKind ReductionGenCBTy, std::optional<omp::GV> GridValue,
3314+
ReductionGenCBKind ReductionGenCBKind, std::optional<omp::GV> GridValue,
33153315
unsigned ReductionBufNum, Value *SrcLocInfo) {
33163316
if (!updateToLocation(Loc))
33173317
return InsertPointTy();
@@ -3344,7 +3344,7 @@ OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductionsGPU(
33443344
CodeGenIP = Builder.saveIP();
33453345
ReductionFunc = createReductionFunction(
33463346
Builder.GetInsertBlock()->getParent()->getName(), ReductionInfos,
3347-
ReductionGenCBTy, FuncAttrs);
3347+
ReductionGenCBKind, FuncAttrs);
33483348
Builder.restoreIP(CodeGenIP);
33493349
}
33503350

@@ -3470,7 +3470,7 @@ OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductionsGPU(
34703470
Value *RHS =
34713471
Builder.CreatePointerBitCastOrAddrSpaceCast(RI.PrivateVariable, PtrTy);
34723472

3473-
if (ReductionGenCBTy == ReductionGenCBKind::Clang) {
3473+
if (ReductionGenCBKind == ReductionGenCBKind::Clang) {
34743474
Value *LHSPtr, *RHSPtr;
34753475
Builder.restoreIP(RI.ReductionGenClang(Builder.saveIP(), En.index(),
34763476
&LHSPtr, &RHSPtr, CurFunc));
@@ -3486,9 +3486,7 @@ OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductionsGPU(
34863486
ReductionFunc;
34873487
});
34883488
} else {
3489-
// LHS = Builder.CreateLoad(LHS);
3490-
// LHS = Builder.CreateLoad(LHS);
3491-
// Builder.restoreIP(RI.ReductionGen(Builder.saveIP(), LHS, RHS));
3489+
assert(false && "Unhandled ReductionGenCBKind");
34923490
}
34933491
}
34943492
emitBlock(ExitBB, CurFunc);

0 commit comments

Comments
 (0)