[llvm] [llvm][OMPIRBuilder] Avoid Type::getPointerTo() (NFC) (PR #110678)
Youngsuk Kim via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 1 07:00:41 PDT 2024
https://github.com/JOE1994 created https://github.com/llvm/llvm-project/pull/110678
`Type::getPointerTo()` is to be deprecated & removed soon.
>From 85b1d0d27c9a06c16e2416c0cb97410d6595cf60 Mon Sep 17 00:00:00 2001
From: Youngsuk Kim <youngsuk.kim at hpe.com>
Date: Tue, 1 Oct 2024 08:37:52 -0500
Subject: [PATCH] [llvm][OMPIRBuilder] Avoid Type::getPointerTo() (NFC)
`Type::getPointerTo()` is to be deprecated & removed soon.
---
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
index a90770f6ea2eeb..922c65d7fc3f5c 100644
--- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
@@ -2278,7 +2278,7 @@ Value *OpenMPIRBuilder::castValueToType(InsertPointTy AllocaIP, Value *From,
Builder.restoreIP(SaveIP);
Value *ValCastItem = Builder.CreatePointerBitCastOrAddrSpaceCast(
- CastItem, FromType->getPointerTo());
+ CastItem, Builder.getPtrTy(0));
Builder.CreateStore(From, ValCastItem);
return Builder.CreateLoad(ToType, CastItem);
}
@@ -2328,11 +2328,11 @@ void OpenMPIRBuilder::shuffleAndStore(InsertPointTy AllocaIP, Value *SrcAddr,
continue;
Type *IntType = Builder.getIntNTy(IntSize * 8);
Ptr = Builder.CreatePointerBitCastOrAddrSpaceCast(
- Ptr, IntType->getPointerTo(), Ptr->getName() + ".ascast");
+ Ptr, Builder.getPtrTy(0), Ptr->getName() + ".ascast");
Value *SrcAddrGEP =
Builder.CreateGEP(ElemType, SrcAddr, {ConstantInt::get(IndexTy, 1)});
ElemPtr = Builder.CreatePointerBitCastOrAddrSpaceCast(
- ElemPtr, IntType->getPointerTo(), ElemPtr->getName() + ".ascast");
+ ElemPtr, Builder.getPtrTy(0), ElemPtr->getName() + ".ascast");
Function *CurFunc = Builder.GetInsertBlock()->getParent();
if ((Size / IntSize) > 1) {
@@ -2567,7 +2567,7 @@ Function *OpenMPIRBuilder::emitInterWarpCopyFunction(
Value *ReduceListAddrCast = Builder.CreatePointerBitCastOrAddrSpaceCast(
ReduceListAlloca, Arg0Type, ReduceListAlloca->getName() + ".ascast");
Value *NumWarpsAddrCast = Builder.CreatePointerBitCastOrAddrSpaceCast(
- NumWarpsAlloca, Arg1Type->getPointerTo(),
+ NumWarpsAlloca, Builder.getPtrTy(0),
NumWarpsAlloca->getName() + ".ascast");
Builder.CreateStore(ReduceListArg, ReduceListAddrCast);
Builder.CreateStore(NumWarpsArg, NumWarpsAddrCast);
@@ -2765,7 +2765,7 @@ Function *OpenMPIRBuilder::emitShuffleAndReduceFunction(
Type *ReduceListArgType = ReduceListArg->getType();
Type *LaneIDArgType = LaneIDArg->getType();
- Type *LaneIDArgPtrType = LaneIDArg->getType()->getPointerTo();
+ Type *LaneIDArgPtrType = Builder.getPtrTy(0);
Value *ReduceListAlloca = Builder.CreateAlloca(
ReduceListArgType, nullptr, ReduceListArg->getName() + ".addr");
Value *LaneIdAlloca = Builder.CreateAlloca(LaneIDArgType, nullptr,
More information about the llvm-commits
mailing list