From 0bbe1f34e13fa5e062875e7723c7d55c824f41df Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Sun, 14 Oct 2012 03:28:43 +0000 Subject: [PATCH] Remove dead method. llvm-svn: 165889 --- include/llvm/Attributes.h | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/include/llvm/Attributes.h b/include/llvm/Attributes.h index e0b6a507bc4..c757951a1f9 100644 --- a/include/llvm/Attributes.h +++ b/include/llvm/Attributes.h @@ -119,6 +119,9 @@ public: Builder &removeAttribute(Attributes::AttrVal Val); void addAlignmentAttr(unsigned Align); + + /// addStackAlignmentAttr - This turns an int stack alignment (which must be + /// a power of 2) into the form used internally in Attributes. void addStackAlignmentAttr(unsigned Align); void removeAttributes(const Attributes &A); @@ -238,18 +241,6 @@ public: return Attributes((Log2_32(i)+1) << 16); } - /// constructStackAlignmentFromInt - This turns an int stack alignment (which - /// must be a power of 2) into the form used internally in Attributes. - static Attributes constructStackAlignmentFromInt(unsigned i) { - // Default alignment, allow the target to define how to align it. - if (i == 0) - return Attributes(); - - assert(isPowerOf2_32(i) && "Alignment must be a power of two."); - assert(i <= 0x100 && "Alignment too large."); - return Attributes((Log2_32(i)+1) << 26); - } - /// @brief Which attributes cannot be applied to a type. static Attributes typeIncompatible(Type *Ty);