diff options
author | Christopher Tetreault <ctetreau@quicinc.com> | 2020-04-10 14:23:20 -0700 |
---|---|---|
committer | Christopher Tetreault <ctetreau@quicinc.com> | 2020-04-10 14:53:43 -0700 |
commit | 889f6606ed54878bfcbcc6431d7eae59b05923bf (patch) | |
tree | 7b5d4caf22373d4d730a852294a3195e664e819d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 33f76e2381b48b58c60e689a1ca2acc59fd6dfa2 (diff) | |
download | llvm-889f6606ed54878bfcbcc6431d7eae59b05923bf.zip llvm-889f6606ed54878bfcbcc6431d7eae59b05923bf.tar.gz llvm-889f6606ed54878bfcbcc6431d7eae59b05923bf.tar.bz2 |
Clean up usages of asserting vector getters in Type
Summary:
Remove usages of asserting vector getters in Type in preparation for the
VectorType refactor. The existence of these functions complicates the
refactor while adding little value.
Reviewers: stoklund, sdesmalen, efriedma
Reviewed By: sdesmalen
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D77272
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp index cc54b41..b96cba4 100644 --- a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp +++ b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp @@ -1681,8 +1681,8 @@ static std::string scalarConstantToHexString(const Constant *C) { return APIntToHexString(CI->getValue()); } else { unsigned NumElements; - if (isa<VectorType>(Ty)) - NumElements = Ty->getVectorNumElements(); + if (auto *VTy = dyn_cast<VectorType>(Ty)) + NumElements = VTy->getNumElements(); else NumElements = Ty->getArrayNumElements(); std::string HexString; |