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

Brian Gaeke gaeke at cs.uiuc.edu
Wed May 26 16:26:04 PDT 2004


Changes in directory reopt/lib/LightWtProfiling:

TraceWriter.cpp updated: 1.2 -> 1.3

---
Log message:

Make WriteTraceToFile() take a pointer, not a reference, to Trace.


---
Diffs of the changes:  (+5 -3)

Index: reopt/lib/LightWtProfiling/TraceWriter.cpp
diff -u reopt/lib/LightWtProfiling/TraceWriter.cpp:1.2 reopt/lib/LightWtProfiling/TraceWriter.cpp:1.3
--- reopt/lib/LightWtProfiling/TraceWriter.cpp:1.2	Sat May 22 01:56:38 2004
+++ reopt/lib/LightWtProfiling/TraceWriter.cpp	Wed May 26 16:23:38 2004
@@ -35,10 +35,12 @@
   return bbNum;
 }     
 
-void WriteTraceToFile (Trace &T) {
+void WriteTraceToFile (Trace *Tr) {
+  assert (Tr);
+
   // Get unique filename for trace & corresponding module.
   std::string traceFileName, bytecodeFileName;
-  Function *F = T.getFunction ();
+  Function *F = Tr->getFunction ();
   unsigned count = 0;
   do {
     ++count;
@@ -49,7 +51,7 @@
   // Write out trace.
   std::ofstream out (traceFileName.c_str ());
   out << F->getName () << "\n";
-  for (Trace::iterator i = T.begin (), e = T.end (); i != e; ++i)
+  for (Trace::iterator i = Tr->begin (), e = Tr->end (); i != e; ++i)
     out << getBasicBlockIndex (*i) << " ";
   out << "\n";
   out.close ();





More information about the llvm-commits mailing list