Skip to content

Commit

Permalink
[llvm][OMPIRBuilder] Avoid Type::getPointerTo() (NFC) (llvm#110678)
Browse files Browse the repository at this point in the history
`Type::getPointerTo()` is to be deprecated & removed soon.
  • Loading branch information
JOE1994 authored Oct 1, 2024
1 parent 5894d4e commit d071fda
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down Expand Up @@ -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) {
Expand Down Expand Up @@ -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);
Expand Down Expand Up @@ -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,
Expand Down

0 comments on commit d071fda

Please sign in to comment.