@@ -1690,24 +1690,24 @@ void CGOpenMPRuntimeGPU::emitReduction(
1690
1690
llvm::Type *ElementType;
1691
1691
llvm::Value *Variable;
1692
1692
llvm::Value *PrivateVariable;
1693
- llvm::OpenMPIRBuilder::AtomicReductionGenCB AtomicReductionGen = nullptr ;
1693
+ llvm::OpenMPIRBuilder::ReductionGenAtomicCBTy AtomicReductionGen = nullptr ;
1694
1694
ElementType = CGF.ConvertTypeForMem (Private->getType ());
1695
1695
const auto *RHSVar =
1696
1696
cast<VarDecl>(cast<DeclRefExpr>(RHSExprs[Idx])->getDecl ());
1697
1697
PrivateVariable = CGF.GetAddrOfLocalVar (RHSVar).getPointer ();
1698
1698
const auto *LHSVar =
1699
1699
cast<VarDecl>(cast<DeclRefExpr>(LHSExprs[Idx])->getDecl ());
1700
1700
Variable = CGF.GetAddrOfLocalVar (LHSVar).getPointer ();
1701
- llvm::OpenMPIRBuilder::EvaluationKindTy EvalKind;
1701
+ llvm::OpenMPIRBuilder::EvaluationKind EvalKind;
1702
1702
switch (CGF.getEvaluationKind (Private->getType ())) {
1703
1703
case TEK_Scalar:
1704
- EvalKind = llvm::OpenMPIRBuilder::EvaluationKindTy ::Scalar;
1704
+ EvalKind = llvm::OpenMPIRBuilder::EvaluationKind ::Scalar;
1705
1705
break ;
1706
1706
case TEK_Complex:
1707
- EvalKind = llvm::OpenMPIRBuilder::EvaluationKindTy ::Complex;
1707
+ EvalKind = llvm::OpenMPIRBuilder::EvaluationKind ::Complex;
1708
1708
break ;
1709
1709
case TEK_Aggregate:
1710
- EvalKind = llvm::OpenMPIRBuilder::EvaluationKindTy ::Aggregate;
1710
+ EvalKind = llvm::OpenMPIRBuilder::EvaluationKind ::Aggregate;
1711
1711
break ;
1712
1712
}
1713
1713
auto ReductionGen = [&](InsertPointTy CodeGenIP, unsigned I,
@@ -1741,7 +1741,7 @@ void CGOpenMPRuntimeGPU::emitReduction(
1741
1741
1742
1742
CGF.Builder .restoreIP (OMPBuilder.createReductionsGPU (
1743
1743
OmpLoc, AllocaIP, CodeGenIP, ReductionInfos, false , TeamsReduction,
1744
- DistributeReduction, llvm::OpenMPIRBuilder::ReductionGenCBTy ::Clang,
1744
+ DistributeReduction, llvm::OpenMPIRBuilder::ReductionGenCBKind ::Clang,
1745
1745
CGF.getTarget ().getGridValue (), C.getLangOpts ().OpenMPCUDAReductionBufNum ,
1746
1746
RTLoc));
1747
1747
return ;
0 commit comments