/dports/lang/mono/mono-5.10.1.57/mono/arch/arm64/ |
H A D | arm64-codegen.h | 51 ARMREG_IP0 = ARMREG_R16, enumerator
|
/dports/lang/mono/mono-5.10.1.57/mono/mini/ |
H A D | aot-compiler.c | 1215 arm_subx (code, ARMREG_IP0, ARMREG_IP0, ARMREG_IP1); in arm64_emit_tramp_page_common_code() 1219 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, 8); in arm64_emit_tramp_page_common_code() 1220 arm_brx (code, ARMREG_IP0); in arm64_emit_tramp_page_common_code() 1320 arm_subx (code, ARMREG_IP0, ARMREG_IP0, ARMREG_IP1); in arm64_emit_specific_trampoline_pages() 1333 arm_cbzx (code, ARMREG_IP0, 0); in arm64_emit_specific_trampoline_pages() 1344 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, 0); in arm64_emit_specific_trampoline_pages() 1345 arm_brx (code, ARMREG_IP0); in arm64_emit_specific_trampoline_pages() 1351 arm_brx (code, ARMREG_IP0); in arm64_emit_specific_trampoline_pages() 1422 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, 0); in arm64_emit_imt_trampoline() 1423 arm_brx (code, ARMREG_IP0); in arm64_emit_imt_trampoline() [all …]
|
H A D | exceptions-arm64.c | 40 arm_movx (code, ARMREG_IP0, ARMREG_R0); in mono_arch_get_restore_context() 41 ctx_reg = ARMREG_IP0; in mono_arch_get_restore_context() 60 arm_movspx (code, ARMREG_SP, ARMREG_IP0); in mono_arch_get_restore_context() 125 arm_ldrx (code, ARMREG_IP0, ARMREG_R0, MONO_STRUCT_OFFSET (MonoContext, has_fregs)); in mono_arch_get_call_filter() 127 arm_cbzx (code, ARMREG_IP0, 0); in mono_arch_get_call_filter() 141 arm_ldrx (code, ARMREG_IP0, ARMREG_FP, ctx_offset); in mono_arch_get_call_filter() 152 code = mono_arm_emit_destroy_frame (code, frame_size, (1 << ARMREG_IP0)); in mono_arch_get_call_filter() 200 arm_ldrx (code, ARMREG_IP0, ARMREG_FP, 0); in get_throw_trampoline() 201 arm_strx (code, ARMREG_IP0, ARMREG_FP, gregs_offset + (ARMREG_FP * 8)); in get_throw_trampoline() 202 arm_addx_imm (code, ARMREG_IP0, ARMREG_FP, frame_size); in get_throw_trampoline() [all …]
|
H A D | mini-arm64.c | 542 arm_addx (code, ARMREG_IP0, rn, ARMREG_IP0); in emit_strfpw() 556 arm_addx (code, ARMREG_IP0, rn, ARMREG_IP0); in emit_strfpx() 680 arm_addx (code, ARMREG_IP0, rn, ARMREG_IP0); in emit_ldrfpw() 694 arm_addx (code, ARMREG_IP0, rn, ARMREG_IP0); in emit_ldrfpx() 815 arm_addx_imm (code, ARMREG_IP0, ARMREG_IP0, 256); in mono_arm_emit_destroy_frame() 3042 arm_andx (code, ARMREG_IP0, ARMREG_IP0, ARMREG_IP1); in mono_arch_output_basic_block() 3050 arm_addx (code, ARMREG_IP0, ARMREG_IP1, ARMREG_IP0); in mono_arch_output_basic_block() 3635 arm_addx (code, ARMREG_IP0, ARMREG_IP0, sreg2); in mono_arch_output_basic_block() 3648 arm_addx (code, ARMREG_IP0, ARMREG_IP0, sreg2); in mono_arch_output_basic_block() 5054 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, 0); in mono_arch_build_imt_trampoline() [all …]
|
H A D | tramp-arm64-gsharedvt.c | 40 code = mono_arm_emit_imm64 (code, ARMREG_IP0, (guint64)addr); in mono_arch_get_gsharedvt_arg_trampoline() 42 arm_brx (code, ARMREG_IP0); in mono_arch_get_gsharedvt_arg_trampoline() 275 arm_subx (code, ARMREG_LR, ARMREG_LR, ARMREG_IP0); in mono_arch_get_gsharedvt_trampoline() 306 arm_blrx (code, ARMREG_IP0); in mono_arch_get_gsharedvt_trampoline() 344 arm_cmpx (code, ARMREG_IP0, ARMREG_IP1); in mono_arch_get_gsharedvt_trampoline() 353 arm_movspx (code, ARMREG_IP0, ARMREG_SP); in mono_arch_get_gsharedvt_trampoline() 354 arm_addx (code, ARMREG_LR, ARMREG_IP0, ARMREG_LR); in mono_arch_get_gsharedvt_trampoline() 358 code = mono_arm_emit_imm64 (code, ARMREG_IP0, i); in mono_arch_get_gsharedvt_trampoline() 359 arm_cmpx (code, ARMREG_IP0, ARMREG_IP1); in mono_arch_get_gsharedvt_trampoline() 456 code = mono_arm_emit_imm64 (code, ARMREG_IP0, i); in mono_arch_get_gsharedvt_trampoline() [all …]
|
H A D | tramp-arm64.c | 196 arm_blrx (code, ARMREG_IP0); in mono_arch_create_generic_trampoline() 232 arm_blrx (code, ARMREG_IP0); in mono_arch_create_generic_trampoline() 245 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, MONO_STRUCT_OFFSET (MonoLMF, lmf_addr)); in mono_arch_create_generic_trampoline() 256 arm_blrx (code, ARMREG_IP0); in mono_arch_create_generic_trampoline() 304 arm_ldrx (code, ARMREG_IP0, ARMREG_IP0, 0); in mono_arch_create_generic_trampoline() 306 arm_brx (code, ARMREG_IP0); in mono_arch_create_generic_trampoline() 337 arm_brx (code, ARMREG_IP0); in mono_arch_create_specific_trampoline() 357 arm_brx (code, ARMREG_IP0); in mono_arch_get_unbox_trampoline() 374 arm_brx (code, ARMREG_IP0); in mono_arch_get_static_rgctx_trampoline() 468 arm_brx (code, ARMREG_IP0); in mono_arch_create_rgctx_lazy_fetch_trampoline() [all …]
|