[vmkit-commits] [vmkit] r96200 - in /vmkit/trunk: include/mvm/JIT.h lib/Mvm/Compiler/JIT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Feb 14 14:39:09 PST 2010


Author: geoffray
Date: Sun Feb 14 16:39:09 2010
New Revision: 96200

URL: http://llvm.org/viewvc/llvm-project?rev=96200&view=rev
Log:
Refactoring.


Modified:
    vmkit/trunk/include/mvm/JIT.h
    vmkit/trunk/lib/Mvm/Compiler/JIT.cpp

Modified: vmkit/trunk/include/mvm/JIT.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/JIT.h?rev=96200&r1=96199&r2=96200&view=diff

==============================================================================
--- vmkit/trunk/include/mvm/JIT.h (original)
+++ vmkit/trunk/include/mvm/JIT.h Sun Feb 14 16:39:09 2010
@@ -208,17 +208,6 @@
   JITMethodInfo(llvm::GCFunctionInfo* GFI) : GCInfo(GFI) {}
 };
 
-class MvmJITMethodInfo : public JITMethodInfo {
-  const llvm::Function* Func;
-public:
-  virtual void print(void* ip, void* addr);
-  MvmJITMethodInfo(llvm::GCFunctionInfo* GFI, const llvm::Function* F) :
-    JITMethodInfo(GFI) {
-      Func = F;
-      MethodType = 0;
-  }
-};
-
 
 } // end namespace mvm
 

Modified: vmkit/trunk/lib/Mvm/Compiler/JIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Compiler/JIT.cpp?rev=96200&r1=96199&r2=96200&view=diff

==============================================================================
--- vmkit/trunk/lib/Mvm/Compiler/JIT.cpp (original)
+++ vmkit/trunk/lib/Mvm/Compiler/JIT.cpp Sun Feb 14 16:39:09 2010
@@ -62,6 +62,21 @@
   return LLVM_HOSTTRIPLE;
 }
 
+class MvmJITMethodInfo : public JITMethodInfo {
+  const llvm::Function* Func;
+public:
+  virtual void print(void* ip, void* addr);
+  MvmJITMethodInfo(llvm::GCFunctionInfo* GFI, const llvm::Function* F) :
+    JITMethodInfo(GFI) {
+      Func = F;
+      MethodType = 0;
+  }
+};
+
+void MvmJITMethodInfo::print(void* ip, void* addr) {
+  fprintf(stderr, "; %p in %s LLVM method\n", ip, Func->getName().data());
+}
+
 class MvmJITListener : public llvm::JITEventListener {
 public:
   virtual void NotifyFunctionEmitted(const Function &F,
@@ -616,6 +631,3 @@
   }
 }
 
-void MvmJITMethodInfo::print(void* ip, void* addr) {
-  fprintf(stderr, "; %p in %s LLVM method\n", ip, Func->getName().data());
-}





More information about the vmkit-commits mailing list