Skip to content

Commit 0d19e97

Browse files
svenvhjsji
authored andcommitted
Stop using IRBuilder::CreatePointerBitCastOrAddrSpaceCast (#2967)
With opaque pointers, this is equivalent to calling `IRBuilder::CreateAddrSpaceCast`. Original commit: KhronosGroup/SPIRV-LLVM-Translator@0d3a1a207dc6dc5
1 parent fea7877 commit 0d19e97

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

llvm-spirv/lib/SPIRV/OCLToSPIRV.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -961,7 +961,7 @@ void OCLToSPIRVBase::transBuiltin(CallInst *CI, OCLBuiltinTransInfo &Info) {
961961
if (Info.RetTy->isIntegerTy() && OldRetTy->isIntegerTy()) {
962962
return Builder.CreateIntCast(NewCI, OldRetTy, false);
963963
}
964-
return Builder.CreatePointerBitCastOrAddrSpaceCast(NewCI, OldRetTy);
964+
return Builder.CreateAddrSpaceCast(NewCI, OldRetTy);
965965
});
966966
}
967967
}

llvm-spirv/lib/SPIRV/SPIRVToOCL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ void SPIRVToOCLBase::visitCallSPIRVPipeBuiltin(CallInst *CI, Op OC) {
584584
assert(isa<PointerType>(T));
585585
auto *NewTy = Builder.getPtrTy(SPIRAS_Generic);
586586
if (T != NewTy) {
587-
P = Builder.CreatePointerBitCastOrAddrSpaceCast(P, NewTy);
587+
P = Builder.CreateAddrSpaceCast(P, NewTy);
588588
}
589589
return std::make_pair(
590590
P, TypedPointerType::get(Builder.getInt8Ty(), SPIRAS_Generic));

0 commit comments

Comments
 (0)