Skip to content

Commit aed2dd2

Browse files
vmaksimojsji
authored andcommitted
Remove use of deprecated getWithSamePointeeType() (#2096)
Original commit: KhronosGroup/SPIRV-LLVM-Translator@28e2408
1 parent 25048b6 commit aed2dd2

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

llvm-spirv/lib/SPIRV/SPIRVLowerBitCastToNonStandardType.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,7 @@ static Value *removeBitCasts(Value *OldValue, Type *NewTy, NFIRBuilder &Builder,
9191

9292
if (auto *ASCI = dyn_cast<AddrSpaceCastInst>(OldValue)) {
9393
Builder.SetInsertPoint(ASCI);
94-
Type *NewSrcTy = PointerType::getWithSamePointeeType(
95-
cast<PointerType>(NewTy), ASCI->getSrcAddressSpace());
94+
Type *NewSrcTy = PointerType::get(NewTy, ASCI->getSrcAddressSpace());
9695
Value *Pointer = removeBitCasts(ASCI->getPointerOperand(), NewSrcTy,
9796
Builder, InstsToErase);
9897
return RauwBitcasts(ASCI, Builder.CreateAddrSpaceCast(Pointer, NewTy));

llvm-spirv/lib/SPIRV/SPIRVToOCL20.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,7 @@ void SPIRVToOCL20Base::visitCallSPIRVAtomicCmpExchg(CallInst *CI) {
217217
[=](IRBuilder<> &Builder, Value *Expected) {
218218
Builder.CreateStore(Expected, PExpected);
219219
unsigned AddrSpc = SPIRAS_Generic;
220-
Type *PtrTyAS = PointerType::getWithSamePointeeType(
221-
cast<PointerType>(PExpected->getType()), AddrSpc);
220+
Type *PtrTyAS = PointerType::get(PExpected->getType(), AddrSpc);
222221
Value *V = Builder.CreateAddrSpaceCast(
223222
PExpected, PtrTyAS, PExpected->getName() + ".as");
224223
return std::make_pair(V, TypedPointerType::get(MemTy, AddrSpc));

0 commit comments

Comments
 (0)