@@ -4650,8 +4650,7 @@ CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal,
4650
4650
RecordDecl *KmpDependInfoRD =
4651
4651
cast<RecordDecl>(KmpDependInfoTy->getAsTagDecl());
4652
4652
LValue Base = CGF.EmitLoadOfPointerLValue(
4653
- DepobjLVal.getAddress(CGF),
4654
- C.getPointerType(C.VoidPtrTy).castAs<PointerType>());
4653
+ DepobjLVal.getAddress(CGF), C.VoidPtrTy.castAs<PointerType>());
4655
4654
QualType KmpDependInfoPtrTy = C.getPointerType(KmpDependInfoTy);
4656
4655
Address Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(
4657
4656
Base.getAddress(CGF), CGF.ConvertTypeForMem(KmpDependInfoPtrTy),
@@ -4748,8 +4747,7 @@ emitDepobjElementsSizes(CodeGenFunction &CGF, QualType &KmpDependInfoTy,
4748
4747
for (const Expr *E : Data.DepExprs) {
4749
4748
LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts());
4750
4749
LValue Base = CGF.EmitLoadOfPointerLValue(
4751
- DepobjLVal.getAddress(CGF),
4752
- C.getPointerType(C.VoidPtrTy).castAs<PointerType>());
4750
+ DepobjLVal.getAddress(CGF), C.VoidPtrTy.castAs<PointerType>());
4753
4751
Address Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(
4754
4752
Base.getAddress(CGF), KmpDependInfoPtrT,
4755
4753
CGF.ConvertTypeForMem(KmpDependInfoTy));
@@ -4806,8 +4804,7 @@ static void emitDepobjElements(CodeGenFunction &CGF, QualType &KmpDependInfoTy,
4806
4804
const Expr *E = Data.DepExprs[I];
4807
4805
LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts());
4808
4806
LValue Base = CGF.EmitLoadOfPointerLValue(
4809
- DepobjLVal.getAddress(CGF),
4810
- C.getPointerType(C.VoidPtrTy).castAs<PointerType>());
4807
+ DepobjLVal.getAddress(CGF), C.VoidPtrTy.castAs<PointerType>());
4811
4808
Address Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(
4812
4809
Base.getAddress(CGF), KmpDependInfoPtrT,
4813
4810
CGF.ConvertTypeForMem(KmpDependInfoTy));
@@ -5055,8 +5052,7 @@ void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal,
5055
5052
QualType FlagsTy;
5056
5053
getDependTypes(C, KmpDependInfoTy, FlagsTy);
5057
5054
LValue Base = CGF.EmitLoadOfPointerLValue(
5058
- DepobjLVal.getAddress(CGF),
5059
- C.getPointerType(C.VoidPtrTy).castAs<PointerType>());
5055
+ DepobjLVal.getAddress(CGF), C.VoidPtrTy.castAs<PointerType>());
5060
5056
QualType KmpDependInfoPtrTy = C.getPointerType(KmpDependInfoTy);
5061
5057
Address Addr = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(
5062
5058
Base.getAddress(CGF), CGF.ConvertTypeForMem(KmpDependInfoPtrTy),
@@ -6038,8 +6034,7 @@ static llvm::Value *emitReduceFiniFunction(CodeGenModule &CGM,
6038
6034
CodeGenFunction CGF(CGM);
6039
6035
CGF.StartFunction(GlobalDecl(), C.VoidTy, Fn, FnInfo, Args, Loc, Loc);
6040
6036
Address PrivateAddr = CGF.EmitLoadOfPointer(
6041
- CGF.GetAddrOfLocalVar(&Param),
6042
- C.getPointerType(C.VoidPtrTy).castAs<PointerType>());
6037
+ CGF.GetAddrOfLocalVar(&Param), C.VoidPtrTy.castAs<PointerType>());
6043
6038
llvm::Value *Size = nullptr;
6044
6039
// If the size of the reduction item is non-constant, load it from global
6045
6040
// threadprivate variable.
0 commit comments