From: Matt Arsenault Date: Thu, 10 Aug 2017 00:19:43 +0000 (+0000) Subject: Remove unused function X-Git-Tag: llvmorg-6.0.0-rc1~10446 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3cbb12c2ed8ff2013d6d881800aecf46f8205813;p=platform%2Fupstream%2Fllvm.git Remove unused function llvm-svn: 310540 --- diff --git a/clang/lib/CodeGen/TargetInfo.cpp b/clang/lib/CodeGen/TargetInfo.cpp index 44647a6..8bb262b 100644 --- a/clang/lib/CodeGen/TargetInfo.cpp +++ b/clang/lib/CodeGen/TargetInfo.cpp @@ -7381,8 +7381,6 @@ class AMDGPUABIInfo final : public DefaultABIInfo { private: static const unsigned MaxNumRegsForArgsRet = 16; - bool shouldReturnTypeInRegister(QualType Ty, - ASTContext &Context) const; unsigned numRegsForType(QualType Ty) const; bool isHomogeneousAggregateBaseType(QualType Ty) const override; @@ -7412,13 +7410,6 @@ bool AMDGPUABIInfo::isHomogeneousAggregateSmallEnough( return Members * NumRegs <= MaxNumRegsForArgsRet; } -/// Check whether the type is small enough to consider passing directly in -/// registers. -bool AMDGPUABIInfo::shouldReturnTypeInRegister(QualType Ty, - ASTContext &Ctx) const { - return ((Ctx.getTypeSize(Ty) + 31) / 32) <= MaxNumRegsForArgsRet; -} - /// Estimate number of registers the type will use when passed in registers. unsigned AMDGPUABIInfo::numRegsForType(QualType Ty) const { unsigned NumRegs = 0;