Remove one of the odious 'Raw' methods.
authorBill Wendling <isanbard@gmail.com>
Fri, 1 Feb 2013 00:48:14 +0000 (00:48 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 1 Feb 2013 00:48:14 +0000 (00:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174130 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 49ef884b702f7eb498997c5508c6b9a4dfde6efa..63fd4fb1edc143526305ad912c221f9911a1c968 100644 (file)
@@ -159,9 +159,6 @@ public:
   void Profile(FoldingSetNodeID &ID) const {
     ID.AddPointer(pImpl);
   }
-
-  // FIXME: Remove this.
-  uint64_t Raw() const;
 };
 
 //===----------------------------------------------------------------------===//
@@ -272,8 +269,8 @@ public:
 
   typedef ArrayRef<Attribute>::iterator iterator;
 
-  iterator begin(unsigned Idx);
-  iterator end(unsigned Idx);
+  iterator begin(unsigned Idx) const;
+  iterator end(unsigned Idx) const;
 
   /// operator==/!= - Provide equality predicates.
   bool operator==(const AttributeSet &RHS) const {
index e9525785a208a414699955e92b3dcbb865fa6e24..2eb7f075e32ae2b12d3152025e0c2a58c3d07860 100644 (file)
@@ -77,8 +77,7 @@ public:
       ID.AddPointer(Vals[I]);
   }
 
-  // FIXME: Remove these!
-  uint64_t Raw() const;
+  // FIXME: Remove this!
   static uint64_t getAttrMask(Attribute::AttrKind Val);
 };
 
index 01e0235b5765b203852d61ffab32d808b58b79e8..68b831d554d4a5030529f55e5f4d88df6d231e7f 100644 (file)
@@ -223,10 +223,6 @@ bool Attribute::operator<(Attribute A) const {
   return *pImpl < *A.pImpl;
 }
 
-uint64_t Attribute::Raw() const {
-  return pImpl ? pImpl->Raw() : 0;
-}
-
 //===----------------------------------------------------------------------===//
 // AttributeImpl Definition
 //===----------------------------------------------------------------------===//
@@ -308,11 +304,6 @@ bool AttributeImpl::operator<(const AttributeImpl &AI) const {
   return ThisCDA->getAsString() < ThatCDA->getAsString();
 }
 
-uint64_t AttributeImpl::Raw() const {
-  // FIXME: Remove this.
-  return cast<ConstantInt>(Kind)->getZExtValue();
-}
-
 uint64_t AttributeImpl::getAttrMask(Attribute::AttrKind Val) {
   // FIXME: Remove this.
   switch (Val) {
@@ -740,13 +731,13 @@ AttributeSetNode *AttributeSet::getAttributes(unsigned Idx) const {
   return 0;
 }
 
-AttributeSet::iterator AttributeSet::begin(unsigned Idx) {
+AttributeSet::iterator AttributeSet::begin(unsigned Idx) const {
   if (!pImpl)
     return ArrayRef<Attribute>().begin();
   return pImpl->begin(Idx);
 }
 
-AttributeSet::iterator AttributeSet::end(unsigned Idx) {
+AttributeSet::iterator AttributeSet::end(unsigned Idx) const {
   if (!pImpl)
     return ArrayRef<Attribute>().end();
   return pImpl->end(Idx);