aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DataLayout.cpp
diff options
context:
space:
mode:
authorGuillaume Chatelet <gchatelet@google.com>2023-01-11 16:48:35 +0000
committerGuillaume Chatelet <gchatelet@google.com>2023-01-11 16:49:38 +0000
commit8fd5558b29761aec91143129cb23c90581a944e9 (patch)
tree1c6ba9d85929cfe1713de88c4bef61327c6c158e /llvm/lib/IR/DataLayout.cpp
parent56ff9168611b98c372af03f7722ef23c3e6a93ed (diff)
downloadllvm-8fd5558b29761aec91143129cb23c90581a944e9.zip
llvm-8fd5558b29761aec91143129cb23c90581a944e9.tar.gz
llvm-8fd5558b29761aec91143129cb23c90581a944e9.tar.bz2
[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()
This change is one of a series to implement the discussion from https://reviews.llvm.org/D141134.
Diffstat (limited to 'llvm/lib/IR/DataLayout.cpp')
-rw-r--r--llvm/lib/IR/DataLayout.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/IR/DataLayout.cpp b/llvm/lib/IR/DataLayout.cpp
index 20359f6..7271d45 100644
--- a/llvm/lib/IR/DataLayout.cpp
+++ b/llvm/lib/IR/DataLayout.cpp
@@ -783,7 +783,7 @@ Align DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const {
case Type::PPC_FP128TyID:
case Type::FP128TyID:
case Type::X86_FP80TyID: {
- unsigned BitWidth = getTypeSizeInBits(Ty).getFixedSize();
+ unsigned BitWidth = getTypeSizeInBits(Ty).getFixedValue();
auto I = findAlignmentLowerBound(FLOAT_ALIGN, BitWidth);
if (I != Alignments.end() && I->AlignType == FLOAT_ALIGN &&
I->TypeBitWidth == BitWidth)
@@ -938,7 +938,7 @@ std::optional<APInt> DataLayout::getGEPIndexForOffset(Type *&ElemTy,
if (auto *VecTy = dyn_cast<VectorType>(ElemTy)) {
ElemTy = VecTy->getElementType();
- unsigned ElemSizeInBits = getTypeSizeInBits(ElemTy).getFixedSize();
+ unsigned ElemSizeInBits = getTypeSizeInBits(ElemTy).getFixedValue();
// GEPs over non-multiple of 8 size vector elements are invalid.
if (ElemSizeInBits % 8 != 0)
return std::nullopt;