1.1 --- a/src/share/vm/c1/c1_LIRAssembler.hpp Tue Nov 23 13:22:55 2010 -0800 1.2 +++ b/src/share/vm/c1/c1_LIRAssembler.hpp Tue Nov 30 23:23:40 2010 -0800 1.3 @@ -165,15 +165,17 @@ 1.4 1.5 void const2reg (LIR_Opr src, LIR_Opr dest, LIR_PatchCode patch_code, CodeEmitInfo* info); 1.6 void const2stack(LIR_Opr src, LIR_Opr dest); 1.7 - void const2mem (LIR_Opr src, LIR_Opr dest, BasicType type, CodeEmitInfo* info); 1.8 + void const2mem (LIR_Opr src, LIR_Opr dest, BasicType type, CodeEmitInfo* info, bool wide); 1.9 void reg2stack (LIR_Opr src, LIR_Opr dest, BasicType type, bool pop_fpu_stack); 1.10 void reg2reg (LIR_Opr src, LIR_Opr dest); 1.11 - void reg2mem (LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned); 1.12 + void reg2mem (LIR_Opr src, LIR_Opr dest, BasicType type, 1.13 + LIR_PatchCode patch_code, CodeEmitInfo* info, 1.14 + bool pop_fpu_stack, bool wide, bool unaligned); 1.15 void stack2reg (LIR_Opr src, LIR_Opr dest, BasicType type); 1.16 void stack2stack(LIR_Opr src, LIR_Opr dest, BasicType type); 1.17 void mem2reg (LIR_Opr src, LIR_Opr dest, BasicType type, 1.18 - LIR_PatchCode patch_code = lir_patch_none, 1.19 - CodeEmitInfo* info = NULL, bool unaligned = false); 1.20 + LIR_PatchCode patch_code, 1.21 + CodeEmitInfo* info, bool wide, bool unaligned); 1.22 1.23 void prefetchr (LIR_Opr src); 1.24 void prefetchw (LIR_Opr src); 1.25 @@ -211,7 +213,7 @@ 1.26 1.27 void roundfp_op(LIR_Opr src, LIR_Opr tmp, LIR_Opr dest, bool pop_fpu_stack); 1.28 void move_op(LIR_Opr src, LIR_Opr result, BasicType type, 1.29 - LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned); 1.30 + LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool unaligned, bool wide); 1.31 void volatile_move_op(LIR_Opr src, LIR_Opr result, BasicType type, CodeEmitInfo* info); 1.32 void comp_mem_op(LIR_Opr src, LIR_Opr result, BasicType type, CodeEmitInfo* info); // info set for null exceptions 1.33 void comp_fl2i(LIR_Code code, LIR_Opr left, LIR_Opr right, LIR_Opr result, LIR_Op2* op);