X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FTypeSymbolTable.h;h=f4e641002825f43a11b677d6ac6ecf08bce8ff5d;hb=56867520990a4fea1353d55f71bb74a0126554e6;hp=ffea6d7340524246f23da609907dd85c8147771c;hpb=67408dab1b50e17decf788c119ca0194fc7024a6;p=oota-llvm.git diff --git a/include/llvm/TypeSymbolTable.h b/include/llvm/TypeSymbolTable.h index ffea6d73405..f4e64100282 100644 --- a/include/llvm/TypeSymbolTable.h +++ b/include/llvm/TypeSymbolTable.h @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file was developed by Reid Spencer. It is distributed under the -// University of Illinois Open Source License. See LICENSE.TXT for details. +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // @@ -43,7 +43,7 @@ public: /// @{ public: - TypeSymbolTable() {} + TypeSymbolTable():LastUnique(0) {} ~TypeSymbolTable(); /// @} @@ -98,10 +98,6 @@ public: /// @{ public: - /// This method will strip the symbol table of its names - /// @brief Strip the symbol table. - bool strip(); - /// Inserts a type into the symbol table with the specified name. There can be /// a many-to-one mapping between names and types. This method allows a type /// with an existing entry in the symbol table to get a new name. @@ -113,11 +109,6 @@ public: /// @returns the Type that was erased from the symbol table. Type* remove(iterator TI); - /// Remove a specific Type from the symbol table. This isn't fast, linear - /// search, O(n), algorithm. - /// @returns true if the erase was successful (TI was found) - bool remove(Type* TI); - /// @} /// @name AbstractTypeUser Methods /// @{