[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