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
|
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 public:
264
265 static int call_stub_size() {
266 if (UseAOT) {
267 return _call_stub_size + _call_aot_stub_size;
268 } else {
269 return _call_stub_size;
270 }
271 }
272
273 static int exception_handler_size() {
274 return _exception_handler_size;
275 }
276
277 static int deopt_handler_size() {
278 return _deopt_handler_size;
279 }
280 };
281
282 #endif // SHARE_VM_C1_C1_LIRASSEMBLER_HPP
|