Changes in directory llvm/lib/Analysis/IPA:

CallGraphSCCPass.cpp updated: 1.17 -> 1.18
---
Log message:

Dump function names when debug-pass=Executions is used.


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

 CallGraphSCCPass.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletion(-)


Index: llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
diff -u llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.17 
llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.18
--- llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:1.17     Thu Feb  1 16:09:37 2007
+++ llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp  Thu Feb  1 16:38:33 2007
@@ -19,6 +19,7 @@
 #include "llvm/Analysis/CallGraph.h"
 #include "llvm/ADT/SCCIterator.h"
 #include "llvm/PassManagers.h"
+#include "llvm/Function.h"
 using namespace llvm;
 
 
//===----------------------------------------------------------------------===//
@@ -107,8 +108,11 @@
        std::vector<CallGraphNode*> &SCC = *I;
        for (unsigned i = 0, e = SCC.size(); i != e; ++i) {
          Function *F = SCC[i]->getFunction();
-         if (F) 
+         if (F) {
+            std::string Msg4 = "' on Function '" + F->getName() + "'...\n";
+            dumpPassInfo(P, Msg1, Msg4);
            Changed |= FPP->runOnFunction(*F);
+          }
        }
       }
       StopPassTimer(P);



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to