changeset 1553:f55ca8a1598c

Value::getNameStart and Value::getNameLength were removed
author Benjamin Kramer <benny.kra@gmail.com>
date Thu, 23 Jul 2009 20:34:35 +0200
parents 08c8ef491c97
children d6e8d5db259f
files gen/passes/GarbageCollect2Stack.cpp gen/passes/SimplifyDRuntimeCalls.cpp gen/passes/StripMetaData.cpp
diffstat 3 files changed, 5 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/gen/passes/GarbageCollect2Stack.cpp	Tue Jul 28 15:26:21 2009 +0200
+++ b/gen/passes/GarbageCollect2Stack.cpp	Thu Jul 23 20:34:35 2009 +0200
@@ -203,7 +203,7 @@
                 return false;
             
             std::string metaname = CD_PREFIX;
-            metaname.append(ClassInfo->getNameStart(), ClassInfo->getNameEnd());
+            metaname += ClassInfo->getName();
             
             GlobalVariable* global = A.M.getGlobalVariable(metaname);
             if (!global || !global->hasInitializer())
@@ -348,9 +348,8 @@
                 continue;
             
             // Ignore unknown calls.
-            const char *CalleeName = Callee->getNameStart();
             StringMap<FunctionInfo*>::iterator OMI =
-                KnownFunctions.find(CalleeName, CalleeName+Callee->getNameLen());
+                KnownFunctions.find(Callee->getName());
             if (OMI == KnownFunctions.end()) continue;
             
             assert(isa<PointerType>(Inst->getType())
@@ -397,7 +396,7 @@
         return NULL;
     
     std::string metaname = TD_PREFIX;
-    metaname.append(ti_global->getNameStart(), ti_global->getNameEnd());
+    metaname += ti_global->getName();
     
     GlobalVariable* global = M.getGlobalVariable(metaname);
     if (!global || !global->hasInitializer())
--- a/gen/passes/SimplifyDRuntimeCalls.cpp	Tue Jul 28 15:26:21 2009 +0200
+++ b/gen/passes/SimplifyDRuntimeCalls.cpp	Thu Jul 23 20:34:35 2009 +0200
@@ -375,9 +375,8 @@
                 continue;
             
             // Ignore unknown calls.
-            const char *CalleeName = Callee->getNameStart();
             StringMap<LibCallOptimization*>::iterator OMI =
-                Optimizations.find(CalleeName, CalleeName+Callee->getNameLen());
+                Optimizations.find(Callee->getName());
             if (OMI == Optimizations.end()) continue;
             
             DEBUG(errs() << "SimplifyDRuntimeCalls inspecting: " << *CI);
--- a/gen/passes/StripMetaData.cpp	Tue Jul 28 15:26:21 2009 +0200
+++ b/gen/passes/StripMetaData.cpp	Thu Jul 23 20:34:35 2009 +0200
@@ -64,7 +64,7 @@
     bool Changed = false;
     for (Module::global_iterator I = M.global_begin(), E = M.global_end(); I != E;) {
         GlobalVariable* G = I++;
-        if (G->getNameLen() >= 9 && !strncmp(G->getNameStart(), "llvm.ldc.", 9)) {
+        if (G->getName().startswith("llvm.ldc.")) {
             assert(G->hasInitializer() && isa<MDNode>(G->getInitializer())
                 && "Not a metadata global?");
             Changed = true;