hotspot/src/share/vm/c1/c1_LIRAssembler.hpp
changeset 28954 7dda6c26cc98
parent 24669 14439491d407
child 29193 3ede621e9262
equal deleted inserted replaced
28952:7fe008f8f88c 28954:7dda6c26cc98
     1 /*
     1 /*
     2  * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   179   void stack2reg  (LIR_Opr src, LIR_Opr dest, BasicType type);
   179   void stack2reg  (LIR_Opr src, LIR_Opr dest, BasicType type);
   180   void stack2stack(LIR_Opr src, LIR_Opr dest, BasicType type);
   180   void stack2stack(LIR_Opr src, LIR_Opr dest, BasicType type);
   181   void mem2reg    (LIR_Opr src, LIR_Opr dest, BasicType type,
   181   void mem2reg    (LIR_Opr src, LIR_Opr dest, BasicType type,
   182                    LIR_PatchCode patch_code,
   182                    LIR_PatchCode patch_code,
   183                    CodeEmitInfo* info, bool wide, bool unaligned);
   183                    CodeEmitInfo* info, bool wide, bool unaligned);
   184 
       
   185   void prefetchr  (LIR_Opr src);
       
   186   void prefetchw  (LIR_Opr src);
       
   187 
   184 
   188   void shift_op(LIR_Code code, LIR_Opr left, LIR_Opr count, LIR_Opr dest, LIR_Opr tmp);
   185   void shift_op(LIR_Code code, LIR_Opr left, LIR_Opr count, LIR_Opr dest, LIR_Opr tmp);
   189   void shift_op(LIR_Code code, LIR_Opr left, jint  count, LIR_Opr dest);
   186   void shift_op(LIR_Code code, LIR_Opr left, jint  count, LIR_Opr dest);
   190 
   187 
   191   void move_regs(Register from_reg, Register to_reg);
   188   void move_regs(Register from_reg, Register to_reg);