[llvm-commits] CVS: llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp EdgeProfiling.cpp TraceBasicBlocks.cpp

Reid Spencer reid at x10sys.com
Mon Feb 5 13:19:54 PST 2007



Changes in directory llvm/lib/Transforms/Instrumentation:

BlockProfiling.cpp updated: 1.20 -> 1.21
EdgeProfiling.cpp updated: 1.10 -> 1.11
TraceBasicBlocks.cpp updated: 1.21 -> 1.22
---
Log message:

For PR411: http://llvm.org/PR411 :
Adjust to changes in Module interface:
getMainFunction() -> getFunction("main")
getNamedFunction(X) -> getFunction(X)



---
Diffs of the changes:  (+4 -4)

 BlockProfiling.cpp   |    4 ++--
 EdgeProfiling.cpp    |    2 +-
 TraceBasicBlocks.cpp |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)


Index: llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp
diff -u llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp:1.20 llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp:1.21
--- llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp:1.20	Tue Jan 30 14:08:38 2007
+++ llvm/lib/Transforms/Instrumentation/BlockProfiling.cpp	Mon Feb  5 15:19:13 2007
@@ -45,7 +45,7 @@
 }
 
 bool FunctionProfiler::runOnModule(Module &M) {
-  Function *Main = M.getMainFunction();
+  Function *Main = M.getFunction("main");
   if (Main == 0) {
     cerr << "WARNING: cannot insert function profiling into a module"
          << " with no main function!\n";
@@ -88,7 +88,7 @@
 ModulePass *llvm::createBlockProfilerPass() { return new BlockProfiler(); }
 
 bool BlockProfiler::runOnModule(Module &M) {
-  Function *Main = M.getMainFunction();
+  Function *Main = M.getFunction("main");
   if (Main == 0) {
     cerr << "WARNING: cannot insert block profiling into a module"
          << " with no main function!\n";


Index: llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp
diff -u llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp:1.10 llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp:1.11
--- llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp:1.10	Sat Dec 30 23:48:39 2006
+++ llvm/lib/Transforms/Instrumentation/EdgeProfiling.cpp	Mon Feb  5 15:19:13 2007
@@ -40,7 +40,7 @@
 ModulePass *llvm::createEdgeProfilerPass() { return new EdgeProfiler(); }
 
 bool EdgeProfiler::runOnModule(Module &M) {
-  Function *Main = M.getMainFunction();
+  Function *Main = M.getFunction("main");
   if (Main == 0) {
     cerr << "WARNING: cannot insert edge profiling into a module"
          << " with no main function!\n";


Index: llvm/lib/Transforms/Instrumentation/TraceBasicBlocks.cpp
diff -u llvm/lib/Transforms/Instrumentation/TraceBasicBlocks.cpp:1.21 llvm/lib/Transforms/Instrumentation/TraceBasicBlocks.cpp:1.22
--- llvm/lib/Transforms/Instrumentation/TraceBasicBlocks.cpp:1.21	Sun Jan  7 01:22:20 2007
+++ llvm/lib/Transforms/Instrumentation/TraceBasicBlocks.cpp	Mon Feb  5 15:19:13 2007
@@ -58,7 +58,7 @@
 }
 
 bool TraceBasicBlocks::runOnModule(Module &M) {
-  Function *Main = M.getMainFunction();
+  Function *Main = M.getFunction("main");
   if (Main == 0) {
     cerr << "WARNING: cannot insert basic-block trace instrumentation"
          << " into a module with no main function!\n";






More information about the llvm-commits mailing list