From 9e1f2d7f378e15c3edcdbc3d2a4fe01701d97ed0 Mon Sep 17 00:00:00 2001 From: Youngsuk Kim Date: Fri, 1 Dec 2023 10:08:51 -0600 Subject: [PATCH 1/2] [llvm][IR] Deprecate IRBuilderBase::getInt8PtrTy --- llvm/include/llvm/IR/IRBuilder.h | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/include/llvm/IR/IRBuilder.h b/llvm/include/llvm/IR/IRBuilder.h index 2cd9a665e9e5d..f68dfc37ce9f0 100644 --- a/llvm/include/llvm/IR/IRBuilder.h +++ b/llvm/include/llvm/IR/IRBuilder.h @@ -565,6 +565,7 @@ class IRBuilderBase { } /// Fetch the type representing a pointer to an 8-bit integer value. + [[deprecated("Pointers no longer have element types. Use getPtrTy instead.")]] PointerType *getInt8PtrTy(unsigned AddrSpace = 0) { return getPtrTy(AddrSpace); } From 03ebdcbfbe65272b2ba9b7b64c8fe1762f15b40b Mon Sep 17 00:00:00 2001 From: Youngsuk Kim Date: Fri, 1 Dec 2023 10:22:00 -0600 Subject: [PATCH 2/2] Remove method IRBuilderBase::getInt8PtrTy --- llvm/include/llvm/IR/IRBuilder.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/llvm/include/llvm/IR/IRBuilder.h b/llvm/include/llvm/IR/IRBuilder.h index f68dfc37ce9f0..8863ca8eba47e 100644 --- a/llvm/include/llvm/IR/IRBuilder.h +++ b/llvm/include/llvm/IR/IRBuilder.h @@ -564,12 +564,6 @@ class IRBuilderBase { return PointerType::get(Context, AddrSpace); } - /// Fetch the type representing a pointer to an 8-bit integer value. - [[deprecated("Pointers no longer have element types. Use getPtrTy instead.")]] - PointerType *getInt8PtrTy(unsigned AddrSpace = 0) { - return getPtrTy(AddrSpace); - } - /// Fetch the type of an integer with size at least as big as that of a /// pointer in the given address space. IntegerType *getIntPtrTy(const DataLayout &DL, unsigned AddrSpace = 0) {