[vmkit-commits] [vmkit] r137018 - in /vmkit/trunk: include/mvm/JIT.h lib/Mvm/Compiler/JIT.cpp lib/Mvm/Compiler/LLVMRuntime.ll
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sat Aug 6 07:26:14 PDT 2011
Author: geoffray
Date: Sat Aug 6 09:26:14 2011
New Revision: 137018
URL: http://llvm.org/viewvc/llvm-project?rev=137018&view=rev
Log:
Remove unused code.
Modified:
vmkit/trunk/include/mvm/JIT.h
vmkit/trunk/lib/Mvm/Compiler/JIT.cpp
vmkit/trunk/lib/Mvm/Compiler/LLVMRuntime.ll
Modified: vmkit/trunk/include/mvm/JIT.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/JIT.h?rev=137018&r1=137017&r2=137018&view=diff
==============================================================================
--- vmkit/trunk/include/mvm/JIT.h (original)
+++ vmkit/trunk/include/mvm/JIT.h Sat Aug 6 09:26:14 2011
@@ -67,21 +67,12 @@
void init(llvm::Module*);
- llvm::Function* exceptionEndCatch;
- llvm::Function* exceptionBeginCatch;
- llvm::Function* unwindResume;
- llvm::Function* exceptionSelector;
- llvm::Function* personality;
- llvm::Function* llvmGetException;
-
llvm::Function* printFloatLLVM;
llvm::Function* printDoubleLLVM;
llvm::Function* printLongLLVM;
llvm::Function* printIntLLVM;
llvm::Function* printObjectLLVM;
- llvm::Function* setjmpLLVM;
-
llvm::Function* func_llvm_fabs_f32;
llvm::Function* func_llvm_fabs_f64;
llvm::Function* func_llvm_sqrt_f64;
Modified: vmkit/trunk/lib/Mvm/Compiler/JIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Compiler/JIT.cpp?rev=137018&r1=137017&r2=137018&view=diff
==============================================================================
--- vmkit/trunk/lib/Mvm/Compiler/JIT.cpp (original)
+++ vmkit/trunk/lib/Mvm/Compiler/JIT.cpp Sat Aug 6 09:26:14 2011
@@ -202,15 +202,6 @@
printIntLLVM = module->getFunction("printInt");
printObjectLLVM = module->getFunction("printObject");
- unwindResume = module->getFunction("_Unwind_Resume_or_Rethrow");
-
- llvmGetException = module->getFunction("llvm.eh.exception");
- exceptionSelector = module->getFunction("llvm.eh.selector");
-
- personality = module->getFunction("__gxx_personality_v0");
- exceptionEndCatch = module->getFunction("__cxa_end_catch");
- exceptionBeginCatch = module->getFunction("__cxa_begin_catch");
-
func_llvm_sqrt_f64 = module->getFunction("llvm.sqrt.f64");
func_llvm_sin_f64 = module->getFunction("llvm.sin.f64");
func_llvm_cos_f64 = module->getFunction("llvm.cos.f64");
@@ -239,8 +230,6 @@
func_llvm_fabs_f32 = module->getFunction("fabsf");
- setjmpLLVM = module->getFunction("setjmp");
-
llvm_memcpy_i32 = module->getFunction("llvm.memcpy.i32");
llvm_memset_i32 = module->getFunction("llvm.memset.i32");
llvm_frameaddress = module->getFunction("llvm.frameaddress");
Modified: vmkit/trunk/lib/Mvm/Compiler/LLVMRuntime.ll
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Compiler/LLVMRuntime.ll?rev=137018&r1=137017&r2=137018&view=diff
==============================================================================
--- vmkit/trunk/lib/Mvm/Compiler/LLVMRuntime.ll (original)
+++ vmkit/trunk/lib/Mvm/Compiler/LLVMRuntime.ll Sat Aug 6 09:26:14 2011
@@ -1,11 +1,4 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Common types ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-;;; A virtual table is an array of function pointers.
-%VT = type [0 x i32 (...)*]
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Printing functions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -16,19 +9,6 @@
declare void @printObject(i8*)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Exceptions ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-declare void @_Unwind_Resume_or_Rethrow(i8*)
-declare i8* @llvm.eh.exception() nounwind
-declare i32 @llvm.eh.selector.i32(i8*, i8*, ...) nounwind
-declare i64 @llvm.eh.selector.i64(i8*, i8*, ...) nounwind
-declare void @__gxx_personality_v0()
-declare i8* @__cxa_begin_catch(i8*)
-declare void @__cxa_end_catch()
-declare i32 @setjmp(i8*)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Math ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -74,13 +54,13 @@
declare i32 @llvm.atomic.cmp.swap.i32.p0i32(i32*, i32, i32) nounwind
declare i64 @llvm.atomic.cmp.swap.i64.p0i64(i64*, i64, i64) nounwind
-declare void @unconditionalSafePoint() nounwind
-declare void @conditionalSafePoint() nounwind
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GC ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+declare void @unconditionalSafePoint() nounwind
+declare void @conditionalSafePoint() nounwind
declare void @llvm.gcroot(i8**, i8*)
declare i8* @gcmalloc(i32, i8*)
declare i8* @gcmallocUnresolved(i32, i8*)
More information about the vmkit-commits
mailing list