Remove unused function
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 10 Aug 2017 00:19:43 +0000 (00:19 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 10 Aug 2017 00:19:43 +0000 (00:19 +0000)
llvm-svn: 310540

clang/lib/CodeGen/TargetInfo.cpp

index 44647a6..8bb262b 100644 (file)
@@ -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;