< prev index next >

src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp

Print this page




  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
< prev index next >