diff options
author | Chris Lattner <sabre@nondot.org> | 2004-07-08 22:31:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-07-08 22:31:09 +0000 |
commit | 51662c7beb0cece0f7b5e5d3a3a4ce22a57a6298 (patch) | |
tree | 999841300a5dff87cddc66e6d233f52668b6c7a1 /lib/VMCore/Type.cpp | |
parent | 735f2700d691ad666ad9e50e4927bde1d3431d1e (diff) | |
download | external_llvm-51662c7beb0cece0f7b5e5d3a3a4ce22a57a6298.zip external_llvm-51662c7beb0cece0f7b5e5d3a3a4ce22a57a6298.tar.gz external_llvm-51662c7beb0cece0f7b5e5d3a3a4ce22a57a6298.tar.bz2 |
The uid mapping is no more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14708 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/Type.cpp')
-rw-r--r-- | lib/VMCore/Type.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/lib/VMCore/Type.cpp b/lib/VMCore/Type.cpp index b90f47e..fd2a1cc 100644 --- a/lib/VMCore/Type.cpp +++ b/lib/VMCore/Type.cpp @@ -34,9 +34,6 @@ AbstractTypeUser::~AbstractTypeUser() {} // Type Class Implementation //===----------------------------------------------------------------------===// -static unsigned CurUID = 0; -static std::vector<const Type *> UIDMappings; - // Concrete/Abstract TypeDescriptions - We lazily calculate type descriptions // for types as they are needed. Because resolution of types must invalidate // all of the abstract type descriptions, we keep them in a seperate map to make @@ -50,8 +47,6 @@ Type::Type( const std::string& name, TypeID id ) ConcreteTypeDescriptions[this] = name; ID = id; Abstract = false; - UID = CurUID++; // Assign types UID's as they are created - UIDMappings.push_back(this); } void Type::setName(const std::string &Name, SymbolTable *ST) { @@ -59,12 +54,6 @@ void Type::setName(const std::string &Name, SymbolTable *ST) { if (!Name.empty()) ST->insert(Name, this); } -const Type *Type::getUniqueIDType(unsigned UID) { - assert(UID < UIDMappings.size() && - "Type::getPrimitiveType: UID out of range!"); - return UIDMappings[UID]; -} - const Type *Type::getPrimitiveType(TypeID IDNumber) { switch (IDNumber) { case VoidTyID : return VoidTy; @@ -209,7 +198,7 @@ static std::string getTypeDescription(const Type *Ty, AbstractTypeDescriptions.lower_bound(Ty); if (I != AbstractTypeDescriptions.end() && I->first == Ty) return I->second; - std::string Desc = "opaque"+utostr(Ty->getUniqueID()); + std::string Desc = "opaque"; AbstractTypeDescriptions.insert(std::make_pair(Ty, Desc)); return Desc; } |