Skip to content

Commit b3dbd48

Browse files
svenvhsys-ce-bb
authored andcommitted
Update after getInt8PtrTy LLVM API removal (#2250)
Replace instances of `getInt8PtrTy` after llvm commit 6cd7500 ("[llvm][IR] Remove method IRBuilderBase::getInt8PtrTy (#74096)", 2023-12-01). Original commit: KhronosGroup/SPIRV-LLVM-Translator@0348aa3
1 parent 4a0a7c7 commit b3dbd48

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

llvm-spirv/lib/SPIRV/SPIRVToOCL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ void SPIRVToOCLBase::visitCallSPIRVPipeBuiltin(CallInst *CI, Op OC) {
567567
Mutator.mapArg(Mutator.arg_size() - 3, [](IRBuilder<> &Builder, Value *P) {
568568
Type *T = P->getType();
569569
assert(isa<PointerType>(T));
570-
auto *NewTy = Builder.getInt8PtrTy(SPIRAS_Generic);
570+
auto *NewTy = Builder.getPtrTy(SPIRAS_Generic);
571571
if (T != NewTy) {
572572
P = Builder.CreatePointerBitCastOrAddrSpaceCast(P, NewTy);
573573
}

llvm-spirv/lib/SPIRV/SPIRVToOCL20.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ void SPIRVToOCL20Base::visitCallSPIRVEnqueueKernel(CallInst *CI, Op OC) {
259259
auto Mutator = mutateCallInst(CI, FName.str());
260260
Mutator.mapArg(6, [=](IRBuilder<> &Builder, Value *Invoke) {
261261
Value *Replace = CastInst::CreatePointerBitCastOrAddrSpaceCast(
262-
Invoke, Builder.getInt8PtrTy(SPIRAS_Generic), "", CI);
262+
Invoke, Builder.getPtrTy(SPIRAS_Generic), "", CI);
263263
return std::make_pair(
264264
Replace, TypedPointerType::get(Builder.getInt8Ty(), SPIRAS_Generic));
265265
});

0 commit comments

Comments
 (0)