243 void leal(LIR_Opr left, LIR_Opr dest); 244 245 void rt_call(LIR_Opr result, address dest, const LIR_OprList* args, LIR_Opr tmp, CodeEmitInfo* info); 246 247 void membar(); 248 void membar_acquire(); 249 void membar_release(); 250 void membar_loadload(); 251 void membar_storestore(); 252 void membar_loadstore(); 253 void membar_storeload(); 254 void on_spin_wait(); 255 void get_thread(LIR_Opr result); 256 257 void verify_oop_map(CodeEmitInfo* info); 258 259 void atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp); 260 261 #include CPU_HEADER(c1_LIRAssembler) 262 263 }; 264 265 #endif // SHARE_VM_C1_C1_LIRASSEMBLER_HPP | 243 void leal(LIR_Opr left, LIR_Opr dest); 244 245 void rt_call(LIR_Opr result, address dest, const LIR_OprList* args, LIR_Opr tmp, CodeEmitInfo* info); 246 247 void membar(); 248 void membar_acquire(); 249 void membar_release(); 250 void membar_loadload(); 251 void membar_storestore(); 252 void membar_loadstore(); 253 void membar_storeload(); 254 void on_spin_wait(); 255 void get_thread(LIR_Opr result); 256 257 void verify_oop_map(CodeEmitInfo* info); 258 259 void atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp); 260 261 #include CPU_HEADER(c1_LIRAssembler) 262 263 static int call_stub_size() { 264 if (UseAOT) { 265 return _call_stub_size + _call_aot_stub_size; 266 } else { 267 return _call_stub_size; 268 } 269 } 270 271 static int exception_handler_size() { 272 return _exception_handler_size; 273 } 274 275 static int deopt_handler_size() { 276 return _deopt_handler_size; 277 } 278 }; 279 280 #endif // SHARE_VM_C1_C1_LIRASSEMBLER_HPP |