src/share/vm/c1/c1_LIR.hpp

changeset 1813
9f5b60a14736
parent 1732
c466efa608d5
child 1862
cd5dbf694d45
equal deleted inserted replaced
1812:ef74d6d1ac1e 1813:9f5b60a14736
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

mercurial