2010-06-02 Zoltan Varga <vargaz@gmail.com>
commit5519f5d8b8cd5e0f72c552d5ba206e21f700d500
authorzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 2 Jun 2010 02:23:28 +0000 (2 02:23 +0000)
committerzoltan <zoltan@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 2 Jun 2010 02:23:28 +0000 (2 02:23 +0000)
tree6f4313003f6d8f59a0b6535e7a5e34f0c795e7cc
parentd1f734c67b185460d7aff93ef5d3aea4e2695f1e
2010-06-02  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (set_rgctx_arg): New helper function to remove some duplicate code.
Use a separate generic class init trampoline for llvm, since it needs a different
signature.

* unwind.c (mono_unwind_decode_fde): Make this decode the mono specific LSDA which
includes the location of this/rgctx.

* mini-llvm.c aot-runtime.c: Enable generic sharing for llvm if using the LLVM mono
branch.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@158309 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/mini/ChangeLog
mono/mini/aot-runtime.c
mono/mini/method-to-ir.c
mono/mini/mini-llvm-cpp.cpp
mono/mini/mini-llvm-cpp.h
mono/mini/mini-llvm.c
mono/mini/mini-unwind.h
mono/mini/mini.c
mono/mini/mini.h
mono/mini/unwind.c