3 /* Dummy versions of some arch specific functions to avoid ifdefs at call sites */
5 #ifndef MONO_ARCH_GSHAREDVT_SUPPORTED
8 mono_arch_gsharedvt_sig_supported (MonoMethodSignature *sig)
14 mono_arch_get_gsharedvt_call_info (gpointer addr, MonoMethodSignature *normal_sig, MonoMethodSignature *gsharedvt_sig, gboolean gsharedvt_in, gint32 vcall_offset, gboolean calli)
16 g_assert_not_reached ();
21 mono_arch_get_gsharedvt_arg_trampoline (MonoDomain *domain, gpointer arg, gpointer addr)
23 g_assert_not_reached ();
28 mono_arch_get_gsharedvt_trampoline (MonoTrampInfo **info, gboolean aot)
30 g_assert_not_reached ();
36 #if defined(MONO_ARCH_GSHAREDVT_SUPPORTED) && !defined(ENABLE_GSHAREDVT)
39 mono_arch_gsharedvt_sig_supported (MonoMethodSignature *sig)
45 mono_arch_get_gsharedvt_call_info (gpointer addr, MonoMethodSignature *normal_sig, MonoMethodSignature *gsharedvt_sig, gboolean gsharedvt_in, gint32 vcall_offset, gboolean calli)
53 #ifndef MONO_ARCH_HAVE_DECOMPOSE_OPTS
55 mono_arch_decompose_opts (MonoCompile *cfg, MonoInst *ins)
60 #ifndef MONO_ARCH_HAVE_OPCODE_NEEDS_EMULATION
62 mono_arch_opcode_needs_emulation (MonoCompile *cfg, int opcode)
68 #ifndef MONO_ARCH_HAVE_DECOMPOSE_LONG_OPTS
70 mono_arch_decompose_long_opts (MonoCompile *cfg, MonoInst *ins)