diff options
author | Bill Wendling <isanbard@gmail.com> | 2013-01-27 09:55:44 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2013-01-27 09:55:44 +0000 |
commit | 09dda440ba6622b64713ef5f7d9531411e3589ea (patch) | |
tree | 5b1811a32388f2bfb28aa2326bf4e61096b9087f | |
parent | 455151e4f7b6dc264183ecc892a2f9678ff5fe46 (diff) |
Remove dead methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173611 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/IR/Attributes.h | 8 | ||||
-rw-r--r-- | lib/IR/Attributes.cpp | 18 |
2 files changed, 3 insertions, 23 deletions
diff --git a/include/llvm/IR/Attributes.h b/include/llvm/IR/Attributes.h index 855743af5c..431c59db35 100644 --- a/include/llvm/IR/Attributes.h +++ b/include/llvm/IR/Attributes.h @@ -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; diff --git a/lib/IR/Attributes.cpp b/lib/IR/Attributes.cpp index c033b5a005..937514a0a4 100644 --- a/lib/IR/Attributes.cpp +++ b/lib/IR/Attributes.cpp @@ -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); } @@ -487,17 +484,6 @@ void AttributeImpl::Profile(FoldingSetNodeID &ID, Constant *Data, } //===----------------------------------------------------------------------===// -// 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 //===----------------------------------------------------------------------===// |