[llvm-commits] CVS: llvm-java/lib/Transforms/AddStubs.cpp

Alkis Evlogimenos alkis at cs.uiuc.edu
Tue Feb 8 17:29:08 PST 2005



Changes in directory llvm-java/lib/Transforms:

AddStubs.cpp updated: 1.3 -> 1.4
---
Log message:

Add debugging info.


---
Diffs of the changes:  (+12 -8)

 AddStubs.cpp |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)


Index: llvm-java/lib/Transforms/AddStubs.cpp
diff -u llvm-java/lib/Transforms/AddStubs.cpp:1.3 llvm-java/lib/Transforms/AddStubs.cpp:1.4
--- llvm-java/lib/Transforms/AddStubs.cpp:1.3	Tue Feb  8 01:43:23 2005
+++ llvm-java/lib/Transforms/AddStubs.cpp	Tue Feb  8 19:28:30 2005
@@ -1,10 +1,10 @@
 //===- AddStubs.cpp - Add Stubs Pass --------------------------------------===//
-// 
+//
 //                     The LLVM Compiler Infrastructure
 //
 // This file was developed by the LLVM research group and is distributed under
 // the University of Illinois Open Source License. See LICENSE.TXT for details.
-// 
+//
 //===----------------------------------------------------------------------===//
 //
 // This file implements a stub adder pass. Because class2llvm is not able to
@@ -13,12 +13,15 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm/Pass.h"
-#include "llvm/Function.h"
-#include "llvm/Module.h"
-#include "llvm/Type.h"
-#include "llvm/Instructions.h"
-#include "llvm/Constants.h"
+#define DEBUG_TYPE "addstubs"
+
+#include <llvm/Pass.h>
+#include <llvm/Function.h>
+#include <llvm/Module.h>
+#include <llvm/Type.h>
+#include <llvm/Instructions.h>
+#include <llvm/Constants.h>
+#include <llvm/Support/Debug.h>
 
 using namespace llvm;
 
@@ -27,6 +30,7 @@
     virtual bool runOnModule(Module &M) {
       for (Module::iterator F = M.begin(), E = M.end(); F != E; ++F)
         if (F->empty() && F->getName().find("java") != std::string::npos) {
+          DEBUG(std::cerr << "Stubbing out: " << F->getName() << '\n');
           BasicBlock* entry = new BasicBlock("entry", F);
           if (F->getReturnType() == Type::VoidTy)
             new ReturnInst(NULL, entry);






More information about the llvm-commits mailing list