summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-04-28 04:50:54 +0000
committerChris Lattner <sabre@nondot.org>2002-04-28 04:50:54 +0000
commit776bfa20a9f6810c9f31e32d5d10cd1dc191c476 (patch)
treedf370eba117d9dd6f44d15fc014f666c98ef0cda /llvm
parent02deb39dd3806b9efba885a3e8b47e1a042fc038 (diff)
downloadbcm5719-llvm-776bfa20a9f6810c9f31e32d5d10cd1dc191c476.tar.gz
bcm5719-llvm-776bfa20a9f6810c9f31e32d5d10cd1dc191c476.zip
Simplify code
Remove unneccesary getID variant for module's llvm-svn: 2353
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/Sparc/EmitAssembly.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/llvm/lib/Target/Sparc/EmitAssembly.cpp b/llvm/lib/Target/Sparc/EmitAssembly.cpp
index 83e54871652..77c9d3183a1 100644
--- a/llvm/lib/Target/Sparc/EmitAssembly.cpp
+++ b/llvm/lib/Target/Sparc/EmitAssembly.cpp
@@ -38,17 +38,10 @@ class GlobalIdTable: public Annotation {
typedef ValIdMap::const_iterator ValIdMapConstIterator;
typedef ValIdMap:: iterator ValIdMapIterator;
public:
- SlotCalculator *Table; // map anonymous values to unique integer IDs
+ SlotCalculator Table; // map anonymous values to unique integer IDs
ValIdMap valToIdMap; // used for values not handled by SlotCalculator
- GlobalIdTable(Module* M) : Annotation(AnnotId) {
- Table = new SlotCalculator(M, true);
- }
- ~GlobalIdTable() {
- delete Table;
- Table = NULL;
- valToIdMap.clear();
- }
+ GlobalIdTable(Module* M) : Annotation(AnnotId), Table(M, true) {}
};
AnnotationID GlobalIdTable::AnnotId =
@@ -86,10 +79,10 @@ public:
}
void startFunction(Function *F) {
// Make sure the slot table has information about this function...
- idTable->Table->incorporateFunction(F);
+ idTable->Table.incorporateFunction(F);
}
void endFunction(Function *F) {
- idTable->Table->purgeFunction(); // Forget all about F
+ idTable->Table.purgeFunction(); // Forget all about F
}
void endModule() {
}
@@ -159,7 +152,7 @@ public:
// Qualify all internal names with a unique id.
if (!isExternal(V)) {
- int valId = idTable->Table->getValSlot(V);
+ int valId = idTable->Table.getValSlot(V);
if (valId == -1) {
GlobalIdTable::ValIdMapConstIterator I = idTable->valToIdMap.find(V);
if (I == idTable->valToIdMap.end())
@@ -174,9 +167,6 @@ public:
}
// getID Wrappers - Ensure consistent usage...
- string getID(const Module *M) {
- return getID(M, "LLVMModule_");
- }
string getID(const Function *F) {
return getID(F, "LLVMFunction_");
}
OpenPOWER on IntegriCloud