65 int tableswitch_count; 66 67 void init() { tableswitch_count = 0; } 68 69 void deoptimize_trap(CodeEmitInfo *info); 70 71 enum { 72 // call stub: CompiledStaticCall::to_interp_stub_size() + 73 // CompiledStaticCall::to_trampoline_stub_size() 74 _call_stub_size = 13 * NativeInstruction::instruction_size, 75 _call_aot_stub_size = 0, 76 _exception_handler_size = DEBUG_ONLY(1*K) NOT_DEBUG(175), 77 _deopt_handler_size = 7 * NativeInstruction::instruction_size 78 }; 79 80 public: 81 82 void store_parameter(Register r, int offset_from_esp_in_words); 83 void store_parameter(jint c, int offset_from_esp_in_words); 84 void store_parameter(jobject c, int offset_from_esp_in_words); 85 86 #endif // CPU_AARCH64_C1_LIRASSEMBLER_AARCH64_HPP | 65 int tableswitch_count; 66 67 void init() { tableswitch_count = 0; } 68 69 void deoptimize_trap(CodeEmitInfo *info); 70 71 enum { 72 // call stub: CompiledStaticCall::to_interp_stub_size() + 73 // CompiledStaticCall::to_trampoline_stub_size() 74 _call_stub_size = 13 * NativeInstruction::instruction_size, 75 _call_aot_stub_size = 0, 76 _exception_handler_size = DEBUG_ONLY(1*K) NOT_DEBUG(175), 77 _deopt_handler_size = 7 * NativeInstruction::instruction_size 78 }; 79 80 public: 81 82 void store_parameter(Register r, int offset_from_esp_in_words); 83 void store_parameter(jint c, int offset_from_esp_in_words); 84 void store_parameter(jobject c, int offset_from_esp_in_words); 85 void arraycopy_valuetype_check(Register obj, Register tmp, CodeStub* slow_path, bool is_dest); 86 void move(LIR_Opr src, LIR_Opr dst); 87 88 #endif // CPU_AARCH64_C1_LIRASSEMBLER_AARCH64_HPP |