[llvm-commits] CVS: reopt/lib/TraceToFunction/TraceToFunction.cpp

Brian Gaeke gaeke at cs.uiuc.edu
Tue May 18 16:24:02 PDT 2004


Changes in directory reopt/lib/TraceToFunction:

TraceToFunction.cpp updated: 1.41 -> 1.42

---
Log message:

Give cloned trace basic blocks more reasonable names.


---
Diffs of the changes:  (+1 -2)

Index: reopt/lib/TraceToFunction/TraceToFunction.cpp
diff -u reopt/lib/TraceToFunction/TraceToFunction.cpp:1.41 reopt/lib/TraceToFunction/TraceToFunction.cpp:1.42
--- reopt/lib/TraceToFunction/TraceToFunction.cpp:1.41	Tue May 18 16:04:37 2004
+++ reopt/lib/TraceToFunction/TraceToFunction.cpp	Tue May 18 16:23:06 2004
@@ -282,13 +282,12 @@
 /// to O2CMap.
 ///
 static void cloneTraceBBsIntoFunction (Trace &T, Function *F, ValueMap &O2CMap){
-  unsigned BBCount = 0;
   // Clone each basic block into the new function.
   for (Trace::iterator TI = T.begin (), TE = T.end (); TI != TE; ++TI) {
     BasicBlock *srcB = *TI;
     // Create a new BasicBlock dstB that corresponds to srcB in T.
     BasicBlock *dstB = CloneBasicBlock (srcB, O2CMap, ".ttf");
-    DEBUG(dstB->setName ("trace" + utostr(BBCount++)));
+    DEBUG(dstB->setName (srcB->getName () + ".ttf"));
     // Add dstB to F.
     F->getBasicBlockList ().push_back (dstB);
     // Remember the correspondence between srcB and dstB. (CloneFunction does





More information about the llvm-commits mailing list