[clang] 9bb8c80 - [NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in
Akira Hatanaka via cfe-commits
cfe-commits at lists.llvm.org
Tue Mar 8 09:45:20 PST 2022
Author: Akira Hatanaka
Date: 2022-03-08T09:45:15-08:00
New Revision: 9bb8c80beaa0da12ae29913faa45db2add152be7
URL: https://github.com/llvm/llvm-project/commit/9bb8c80beaa0da12ae29913faa45db2add152be7
DIFF: https://github.com/llvm/llvm-project/commit/9bb8c80beaa0da12ae29913faa45db2add152be7.diff
LOG: [NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in
CGBuiltin.cpp
Differential Revision: https://reviews.llvm.org/D121153
Added:
Modified:
clang/lib/CodeGen/CGBuiltin.cpp
Removed:
################################################################################
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp
index 603ae6e352b40..26d7d041ae2a0 100644
--- a/clang/lib/CodeGen/CGBuiltin.cpp
+++ b/clang/lib/CodeGen/CGBuiltin.cpp
@@ -1778,8 +1778,9 @@ llvm::Function *CodeGenFunction::generateBuiltinOSLogHelperFunction(
auto AL = ApplyDebugLocation::CreateArtificial(*this);
CharUnits Offset;
- Address BufAddr = Address::deprecated(
- Builder.CreateLoad(GetAddrOfLocalVar(Args[0]), "buf"), BufferAlignment);
+ Address BufAddr =
+ Address(Builder.CreateLoad(GetAddrOfLocalVar(Args[0]), "buf"), Int8Ty,
+ BufferAlignment);
Builder.CreateStore(Builder.getInt8(Layout.getSummaryByte()),
Builder.CreateConstByteGEP(BufAddr, Offset++, "summary"));
Builder.CreateStore(Builder.getInt8(Layout.getNumArgsByte()),
@@ -2108,7 +2109,8 @@ static llvm::Value *dumpRecord(CodeGenFunction &CGF, QualType RType,
? Types[Context.VoidPtrTy]
: Types[CanonicalType];
- Address FieldAddress = Address::deprecated(FieldPtr, Align);
+ Address FieldAddress =
+ Address(FieldPtr, CGF.ConvertTypeForMem(FD->getType()), Align);
FieldPtr = CGF.Builder.CreateLoad(FieldAddress);
// FIXME Need to handle bitfield here
@@ -9598,7 +9600,7 @@ Value *CodeGenFunction::EmitAArch64BuiltinExpr(unsigned BuiltinID,
llvm::Value *ValOffsetPtr =
Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i));
Address Addr =
- Address::deprecated(ValOffsetPtr, CharUnits::fromQuantity(8));
+ Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8));
ToRet = Builder.CreateStore(Builder.CreateExtractValue(Val, i), Addr);
}
return ToRet;
@@ -9611,7 +9613,7 @@ Value *CodeGenFunction::EmitAArch64BuiltinExpr(unsigned BuiltinID,
llvm::Value *ValOffsetPtr =
Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i));
Address Addr =
- Address::deprecated(ValOffsetPtr, CharUnits::fromQuantity(8));
+ Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8));
Args.push_back(Builder.CreateLoad(Addr));
}
More information about the cfe-commits
mailing list