[llvm-commits] CVS: llvm-java/lib/Compiler/Compiler.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Mon May 24 13:40:03 PDT 2004
Changes in directory llvm-java/lib/Compiler:
Compiler.cpp updated: 1.13 -> 1.14
---
Log message:
Add some very simple debugging info.
---
Diffs of the changes: (+9 -1)
Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.13 llvm-java/lib/Compiler/Compiler.cpp:1.14
--- llvm-java/lib/Compiler/Compiler.cpp:1.13 Sun May 23 18:03:35 2004
+++ llvm-java/lib/Compiler/Compiler.cpp Mon May 24 13:37:16 2004
@@ -11,6 +11,8 @@
//
//===----------------------------------------------------------------------===//
+#define DEBUG_TYPE "javacompiler"
+
#include <llvm/Java/Bytecode.h>
#include <llvm/Java/ClassFile.h>
#include <llvm/Java/Compiler.h>
@@ -19,6 +21,7 @@
#include <llvm/Instructions.h>
#include <llvm/Value.h>
#include <llvm/Type.h>
+#include <Support/Debug.h>
#include <Support/StringExtras.h>
using namespace llvm;
@@ -171,8 +174,10 @@
void Compiler::compileMethod(Module& module, const Java::Method& method) {
using namespace llvm::Java::Opcode;
+ DEBUG(std::cerr << "compiling method: " << method.getName()->str() << '\n');
+
Function* function =
- module.getOrInsertFunction(method.getName()->str(), Type::VoidTy);
+ module.getOrInsertFunction(method.getName()->str(), Type::VoidTy, 0);
const Java::CodeAttribute* codeAttr =
Java::getCodeAttribute(method.getAttributes());
@@ -776,6 +781,9 @@
Module* Compiler::compile(const ClassFile& cf)
{
+ DEBUG(std::cerr << "compiling class: "
+ << cf.getThisClass()->getName()->str() << '\n');
+
Module* module = new Module(cf.getThisClass()->getName()->str());
const Java::Methods& methods = cf.getMethods();
More information about the llvm-commits
mailing list