[vmkit-commits] [vmkit] r135981 - in /vmkit/trunk: include/mvm/UTF8.h lib/Mvm/Runtime/UTF8.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Jul 25 14:43:41 PDT 2011


Author: geoffray
Date: Mon Jul 25 16:43:40 2011
New Revision: 135981

URL: http://llvm.org/viewvc/llvm-project?rev=135981&view=rev
Log:
Remove unused methods.


Modified:
    vmkit/trunk/include/mvm/UTF8.h
    vmkit/trunk/lib/Mvm/Runtime/UTF8.cpp

Modified: vmkit/trunk/include/mvm/UTF8.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/UTF8.h?rev=135981&r1=135980&r2=135981&view=diff
==============================================================================
--- vmkit/trunk/include/mvm/UTF8.h (original)
+++ vmkit/trunk/include/mvm/UTF8.h Mon Jul 25 16:43:40 2011
@@ -89,13 +89,6 @@
     }
   }
 
-  void copy(UTF8Map* newMap) {
-    for (iterator i = map.begin(), e = map.end(); i!= e; ++i) {
-      newMap->map.insert(*i);
-    }
-  }
-  
-  void replace(const UTF8* oldUTF8, const UTF8* newUTF8);
   void insert(const UTF8* val);
 };
 

Modified: vmkit/trunk/lib/Mvm/Runtime/UTF8.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Runtime/UTF8.cpp?rev=135981&r1=135980&r2=135981&view=diff
==============================================================================
--- vmkit/trunk/lib/Mvm/Runtime/UTF8.cpp (original)
+++ vmkit/trunk/lib/Mvm/Runtime/UTF8.cpp Mon Jul 25 16:43:40 2011
@@ -67,22 +67,6 @@
   else return !(memcmp(val->elements, buf, len * sizeof(uint16)));
 }
 
-void UTF8Map::replace(const UTF8* oldUTF8, const UTF8* newUTF8) {
-  lock.lock();
-  uint32 key = oldUTF8->hash();
-  std::pair<UTF8Map::iterator, UTF8Map::iterator> p = map.equal_range(key);
-  
-  for (UTF8Map::iterator i = p.first; i != p.second; i++) {
-    if (i->second == oldUTF8) {
-      map.erase(i);
-      break;
-    }
-  }
-  map.insert(std::make_pair(key, newUTF8));
-  lock.unlock();
-
-}
-
 const UTF8* UTF8Map::lookupOrCreateAsciiz(const char* asciiz) {
   sint32 size = strlen(asciiz);
   uint32 key = asciizHasher(asciiz, size);





More information about the vmkit-commits mailing list