[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