[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