2010-06-28 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Mon, 28 Jun 2010 21:04:50 +0000 (21:04 -0000)
committerZoltan Varga <vargaz@gmail.com>
Mon, 28 Jun 2010 21:04:50 +0000 (21:04 -0000)
commit3c19b026e4f375b7bcdd934c644698e33dfb6ca2
tree6f4981f2813363b512ab5291c760fbf36be95c4d
parent7a5370dcc467661abb096ad7aae84a926a3846ce
2010-06-28  Zoltan Varga  <vargaz@gmail.com>

* mini-trampolines.c mini.c: Rework the virtual call handling code by using a separate
vtable trampoline for each vtable slot for both the LLVM and non-LLVM cases. Move
most of the vcall specific code to mono_vcall_trampoline () from
common_call_trampoline ().

svn path=/trunk/mono/; revision=159620
mono/mini/ChangeLog
mono/mini/mini-trampolines.c
mono/mini/mini.c
mono/mini/mini.h