Inline methods which are called only once.
authorBill Wendling <isanbard@gmail.com>
Sat, 5 Dec 2009 01:46:01 +0000 (01:46 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 5 Dec 2009 01:46:01 +0000 (01:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90640 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/TargetData.cpp

index b5077e4c653ad3fccaf244f768e5310b6df37fdf..2c1c5e63551881bbc44ca9443bdcf43dcf3c4f8f 100644 (file)
@@ -368,29 +368,17 @@ public:
   }
 
   void InvalidateEntry(const StructType *Ty) {
-    LayoutInfoTy::iterator I = this->find(Ty);
-    if (I == this->end()) return;
+    LayoutInfoTy::iterator I = LayoutInfo.find(Ty);
+    if (I == LayoutInfo.end()) return;
 
     I->second->~StructLayout();
     free(I->second);
-    this->erase(I);
+    LayoutInfo.erase(I);
 
     if (Ty->isAbstract())
       Ty->removeAbstractTypeUser(this);
   }
 
-  LayoutInfoTy::iterator end() {
-    return LayoutInfo.end();
-  }
-
-  LayoutInfoTy::iterator find(const StructType *&Val) {
-    return LayoutInfo.find(Val);
-  }
-
-  bool erase(LayoutInfoTy::iterator I) {
-    return LayoutInfo.erase(I);
-  }
-
   StructLayout *&operator[](const StructType *STy) {
     return LayoutInfo[STy];
   }