2009-03-29 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Sun, 29 Mar 2009 16:47:09 +0000 (16:47 -0000)
committerZoltan Varga <vargaz@gmail.com>
Sun, 29 Mar 2009 16:47:09 +0000 (16:47 -0000)
commit36e8e4a3a4418af4dca086a4f9dbd0cb95605ca2
tree64b82ff541fee71348068aabc4768dd9ec7bef84
parente3ff010fe311fd3487484bf1b6b61ed8c989077a
2009-03-29  Zoltan Varga  <vargaz@gmail.com>

* mini-amd64.c (mono_arch_output_basic_block): Emit a few nops before
indirect calls, this avoids problems where get_vcall_slot () would get
confused by the native code for the instruction preceeding the call.
(mono_arch_get_vcall_slot): Simplify this.
(mono_arch_emit_imt_argument): Remove this, it is no longer needed.

svn path=/trunk/mono/; revision=130505
mono/mini/ChangeLog
mono/mini/mini-amd64.c