aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorChristopher Tetreault <ctetreau@quicinc.com>2020-04-10 14:23:20 -0700
committerChristopher Tetreault <ctetreau@quicinc.com>2020-04-10 14:53:43 -0700
commit889f6606ed54878bfcbcc6431d7eae59b05923bf (patch)
tree7b5d4caf22373d4d730a852294a3195e664e819d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent33f76e2381b48b58c60e689a1ca2acc59fd6dfa2 (diff)
downloadllvm-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.cpp4
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;