/dports/lang/mono/mono-5.10.1.57/mono/mini/ |
H A D | tramp-arm64.c | 176 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, 256); in mono_arch_create_generic_trampoline() 179 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, imm); in mono_arch_create_generic_trampoline() 283 arm_brx (code, ARMREG_IP1); in mono_arch_create_generic_trampoline() 426 arm_cbzx (code, ARMREG_IP1, 0); in mono_arch_create_rgctx_lazy_fetch_trampoline() 432 …code = mono_arm_emit_ldrx (code, ARMREG_IP1, ARMREG_IP1, MONO_SIZEOF_METHOD_RUNTIME_GENERIC_CONTEX… in mono_arch_create_rgctx_lazy_fetch_trampoline() 434 code = mono_arm_emit_ldrx (code, ARMREG_IP1, ARMREG_IP1, 0); in mono_arch_create_rgctx_lazy_fetch_trampoline() 439 arm_cbzx (code, ARMREG_IP1, 0); in mono_arch_create_rgctx_lazy_fetch_trampoline() 443 code = mono_arm_emit_ldrx (code, ARMREG_IP1, ARMREG_IP1, sizeof (gpointer) * (index + 1)); in mono_arch_create_rgctx_lazy_fetch_trampoline() 447 arm_cbzx (code, ARMREG_IP1, 0); in mono_arch_create_rgctx_lazy_fetch_trampoline() 568 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, 256); in mono_arch_create_sdb_trampoline() [all …]
|
H A D | tramp-arm64-gsharedvt.c | 226 arg_reg = ARMREG_IP1; in mono_arch_get_gsharedvt_trampoline() 310 arm_movx (code, ARMREG_IP1, ARMREG_R0); in mono_arch_get_gsharedvt_trampoline() 323 arm_blrx (code, ARMREG_IP1); in mono_arch_get_gsharedvt_trampoline() 330 arm_ldrx (code, ARMREG_IP1, ARMREG_FP, info_offset); in mono_arch_get_gsharedvt_trampoline() 331 arm_ldrw (code, ARMREG_IP1, ARMREG_IP1, MONO_STRUCT_OFFSET (GSharedVtCallInfo, gsharedvt_in)); in mono_arch_get_gsharedvt_trampoline() 333 arm_cbzx (code, ARMREG_IP1, 0); in mono_arch_get_gsharedvt_trampoline() 339 arm_ldrw (code, ARMREG_IP1, ARMREG_IP1, MONO_STRUCT_OFFSET (GSharedVtCallInfo, ret_marshal)); in mono_arch_get_gsharedvt_trampoline() 344 arm_cmpx (code, ARMREG_IP0, ARMREG_IP1); in mono_arch_get_gsharedvt_trampoline() 359 arm_cmpx (code, ARMREG_IP0, ARMREG_IP1); in mono_arch_get_gsharedvt_trampoline() 452 arm_ldrw (code, ARMREG_IP1, ARMREG_IP1, MONO_STRUCT_OFFSET (GSharedVtCallInfo, ret_marshal)); in mono_arch_get_gsharedvt_trampoline() [all …]
|
H A D | mini-arm64.c | 388 arm_addx (code, ARMREG_IP1, ARMREG_IP1, ARMREG_IP0); in emit_addx_sp_imm() 399 arm_subx (code, ARMREG_IP1, ARMREG_IP1, ARMREG_IP0); in emit_subx_sp_imm() 2852 arm_adrx (code, ARMREG_IP1, code); in emit_cond_exc() 3045 arm_subx (code, ARMREG_IP1, ARMREG_IP1, ARMREG_IP0); in mono_arch_output_basic_block() 3056 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, 16); in mono_arch_output_basic_block() 3116 arm_ldrx (code, ARMREG_IP1, ARMREG_IP1, 0); in mono_arch_output_basic_block() 3119 arm_blrx (code, ARMREG_IP1); in mono_arch_output_basic_block() 3132 code = emit_ldrx (code, ARMREG_IP1, ARMREG_IP1, val); in mono_arch_output_basic_block() 3136 arm_blrx (code, ARMREG_IP1); in mono_arch_output_basic_block() 4218 arm_blrx (code, ARMREG_IP1); in mono_arch_output_basic_block() [all …]
|
H A D | exceptions-arm64.c | 44 arm_ldrx (code, ARMREG_IP1, ctx_reg, MONO_STRUCT_OFFSET (MonoContext, has_fregs)); in mono_arch_get_restore_context() 46 arm_cbzx (code, ARMREG_IP1, 0); in mono_arch_get_restore_context() 56 arm_ldrx (code, ARMREG_IP1, ctx_reg, MONO_STRUCT_OFFSET (MonoContext, pc)); in mono_arch_get_restore_context() 62 arm_brx (code, ARMREG_IP1); in mono_arch_get_restore_context()
|
H A D | aot-compiler.c | 1212 arm_movzx (code, ARMREG_IP1, imm & 0xffff, 0); in arm64_emit_tramp_page_common_code() 1317 arm_movzx (code, ARMREG_IP1, imm & 0xffff, 0); in arm64_emit_specific_trampoline_pages() 1322 arm_ldrx (code, ARMREG_IP1, ARMREG_IP0, 0); in arm64_emit_specific_trampoline_pages() 1326 arm_ldrx (code, ARMREG_IP0, ARMREG_IP1, 0); in arm64_emit_specific_trampoline_pages() 1336 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, 2 * 8); in arm64_emit_specific_trampoline_pages() 1342 arm_ldrx (code, ARMREG_IP0, ARMREG_IP1, 8); in arm64_emit_specific_trampoline_pages() 1350 arm_ldrx (code, ARMREG_IP0, ARMREG_IP1, 8); in arm64_emit_specific_trampoline_pages() 1404 arm_ldrx (code, ARMREG_IP0, ARMREG_IP1, 0); in arm64_emit_imt_trampoline() 1414 arm_addx_imm (code, ARMREG_IP1, ARMREG_IP1, 2 * 8); in arm64_emit_imt_trampoline() 1420 arm_ldrx (code, ARMREG_IP0, ARMREG_IP1, 8); in arm64_emit_imt_trampoline() [all …]
|
/dports/lang/mono/mono-5.10.1.57/mono/arch/arm64/ |
H A D | arm64-codegen.h | 52 ARMREG_IP1 = ARMREG_R17, enumerator
|