From: Bill Wendling Date: Sun, 14 Oct 2012 03:28:43 +0000 (+0000) Subject: Remove dead method. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=db55fc9dd8f6ede9b5337ba1f1d7cf0adfb1cc1a;p=oota-llvm.git Remove dead method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165889 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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);