src/share/vm/c1/c1_LIR.hpp

changeset 8735
dcaab7b518c4
parent 7854
e8260b6328fb
child 8856
ac27a9c85bea
     1.1 --- a/src/share/vm/c1/c1_LIR.hpp	Fri Apr 07 02:15:31 2017 +0900
     1.2 +++ b/src/share/vm/c1/c1_LIR.hpp	Tue Apr 11 19:17:58 2017 +0300
     1.3 @@ -2153,7 +2153,7 @@
     1.4    void   pack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_pack64,   src, dst, T_LONG, lir_patch_none, NULL)); }
     1.5    void unpack64(LIR_Opr src, LIR_Opr dst) { append(new LIR_Op1(lir_unpack64, src, dst, T_LONG, lir_patch_none, NULL)); }
     1.6  
     1.7 -  void null_check(LIR_Opr opr, CodeEmitInfo* info)         { append(new LIR_Op1(lir_null_check, opr, info)); }
     1.8 +  void null_check(LIR_Opr opr, CodeEmitInfo* info, bool deoptimize_on_null = false);
     1.9    void throw_exception(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info) {
    1.10      append(new LIR_Op2(lir_throw, exceptionPC, exceptionOop, LIR_OprFact::illegalOpr, info));
    1.11    }

mercurial