Remove dead methods.
authorBill Wendling <isanbard@gmail.com>
Sun, 27 Jan 2013 09:55:44 +0000 (09:55 +0000)
committerBill Wendling <isanbard@gmail.com>
Sun, 27 Jan 2013 09:55:44 +0000 (09:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173611 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/Attributes.h
lib/IR/Attributes.cpp

index 855743af5c1e7d61e8860d6b4a374a958d5ee392..431c59db354eb65710d9984f5fd2f471b70334ca 100644 (file)
@@ -109,7 +109,7 @@ public:
 
   /// \brief Return a uniquified Attribute object. This takes the uniquified
   /// value from the Builder and wraps it in the Attribute class.
-  static Attribute get(LLVMContext &Context, ArrayRef<AttrKind> Vals);
+  static Attribute get(LLVMContext &Context, AttrKind Kind);
   static Attribute get(LLVMContext &Context, AttrBuilder &B);
 
   /// \brief Return true if the attribute is present.
@@ -351,12 +351,6 @@ struct AttributeWithIndex {
   Attribute Attrs;  ///< The attributes that are set, or'd together.
   unsigned Index;   ///< Index of the parameter for which the attributes apply.
 
-  // FIXME: These methods all need to be revised. The first one is temporary.
-  static AttributeWithIndex get(LLVMContext &C, unsigned Idx, AttributeSet AS);
-  static AttributeWithIndex get(LLVMContext &C, unsigned Idx,
-                                ArrayRef<Attribute::AttrKind> Attrs) {
-    return get(Idx, Attribute::get(C, Attrs));
-  }
   static AttributeWithIndex get(unsigned Idx, Attribute Attrs) {
     AttributeWithIndex P;
     P.Index = Idx;
index c033b5a005c94f1c914b74d53b655752ffd07cc9..937514a0a4a8af3ee29759ec6d2108bda1fc5053 100644 (file)
@@ -30,11 +30,8 @@ using namespace llvm;
 // Attribute Implementation
 //===----------------------------------------------------------------------===//
 
-Attribute Attribute::get(LLVMContext &Context, ArrayRef<AttrKind> Vals) {
-  AttrBuilder B;
-  for (ArrayRef<AttrKind>::iterator I = Vals.begin(), E = Vals.end();
-       I != E; ++I)
-    B.addAttribute(*I);
+Attribute Attribute::get(LLVMContext &Context, AttrKind Kind) {
+  AttrBuilder B(Kind);
   return Attribute::get(Context, B);
 }
 
@@ -486,17 +483,6 @@ void AttributeImpl::Profile(FoldingSetNodeID &ID, Constant *Data,
 #endif
 }
 
-//===----------------------------------------------------------------------===//
-// AttributeWithIndex Definition
-//===----------------------------------------------------------------------===//
-
-AttributeWithIndex AttributeWithIndex::get(LLVMContext &C, unsigned Idx,
-                                           AttributeSet AS) {
-  // FIXME: This is temporary, but necessary for the conversion.
-  AttrBuilder B(AS, Idx);
-  return get(Idx, Attribute::get(C, B));
-}
-
 //===----------------------------------------------------------------------===//
 // AttributeSetNode Definition
 //===----------------------------------------------------------------------===//