hotspot/src/share/vm/c1/c1_LIR.hpp
changeset 5334 b2d040a8d375
parent 5048 c31b6243f37e
child 5420 586d3988e72b
equal deleted inserted replaced
5333:bb01e3adecb4 5334:b2d040a8d375
   799       , lir_convert
   799       , lir_convert
   800       , lir_alloc_object
   800       , lir_alloc_object
   801       , lir_monaddr
   801       , lir_monaddr
   802       , lir_roundfp
   802       , lir_roundfp
   803       , lir_safepoint
   803       , lir_safepoint
       
   804       , lir_unwind
   804   , end_op1
   805   , end_op1
   805   , begin_op2
   806   , begin_op2
   806       , lir_cmp
   807       , lir_cmp
   807       , lir_cmp_l2i
   808       , lir_cmp_l2i
   808       , lir_ucmp_fd2i
   809       , lir_ucmp_fd2i
   828       , lir_shl
   829       , lir_shl
   829       , lir_shr
   830       , lir_shr
   830       , lir_ushr
   831       , lir_ushr
   831       , lir_alloc_array
   832       , lir_alloc_array
   832       , lir_throw
   833       , lir_throw
   833       , lir_unwind
       
   834       , lir_compare_to
   834       , lir_compare_to
   835   , end_op2
   835   , end_op2
   836   , begin_op3
   836   , begin_op3
   837       , lir_idiv
   837       , lir_idiv
   838       , lir_irem
   838       , lir_irem
  1825   void logical_and (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_and,  left, right, dst)); }
  1825   void logical_and (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_and,  left, right, dst)); }
  1826   void logical_or  (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_or,   left, right, dst)); }
  1826   void logical_or  (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_or,   left, right, dst)); }
  1827   void logical_xor (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_xor,  left, right, dst)); }
  1827   void logical_xor (LIR_Opr left, LIR_Opr right, LIR_Opr dst) { append(new LIR_Op2(lir_logic_xor,  left, right, dst)); }
  1828 
  1828 
  1829   void null_check(LIR_Opr opr, CodeEmitInfo* info)         { append(new LIR_Op1(lir_null_check, opr, info)); }
  1829   void null_check(LIR_Opr opr, CodeEmitInfo* info)         { append(new LIR_Op1(lir_null_check, opr, info)); }
  1830   void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { append(new LIR_Op2(lir_throw, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info)); }
  1830   void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) {
  1831   void unwind_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) { append(new LIR_Op2(lir_unwind, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info)); }
  1831     append(new LIR_Op2(lir_throw, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info));
       
  1832   }
       
  1833   void unwind_exception(LIR_Opr exceptionOop) {
       
  1834     append(new LIR_Op1(lir_unwind, exceptionOop));
       
  1835   }
  1832 
  1836 
  1833   void compare_to (LIR_Opr left, LIR_Opr right, LIR_Opr dst) {
  1837   void compare_to (LIR_Opr left, LIR_Opr right, LIR_Opr dst) {
  1834     append(new LIR_Op2(lir_compare_to,  left, right, dst));
  1838     append(new LIR_Op2(lir_compare_to,  left, right, dst));
  1835   }
  1839   }
  1836 
  1840