[jit] Optimize out the early pinvoke address loading done by emit_native_wrapper...
authorZoltan Varga <vargaz@gmail.com>
Tue, 15 Nov 2016 17:51:54 +0000 (12:51 -0500)
committerGitHub <noreply@github.com>
Tue, 15 Nov 2016 17:51:54 +0000 (12:51 -0500)
commitaf553b57edd36e807f56e1eafa6046acb1af0364
tree9c91020b3ce059ecc4f3582c7aae7d920cc3fe30
parent4f4c3422cc074ac1e004a9a10c6ba96e7b518b63
[jit] Optimize out the early pinvoke address loading done by emit_native_wrapper () when coop+direct pinvokes is enabled, since its not needed, and it generates MONO_PATCH_INFO_ICALL_ADDR relocations which cause pinvoke lookups at runtime on platforms where its not supported like watchos. Fixes #45369. (#3960)
mono/mini/aot-compiler.c
mono/mini/method-to-ir.c
mono/mini/mini.c
mono/mini/mini.h