< prev index next >

src/hotspot/share/c1/c1_LIR.hpp

Print this page

        

@@ -899,10 +899,12 @@
       , lir_membar_storestore
       , lir_membar_loadstore
       , lir_membar_storeload
       , lir_get_thread
       , lir_on_spin_wait
+      , lir_getfp
+      , lir_getsp
   , end_op0
   , begin_op1
       , lir_fxch
       , lir_fld
       , lir_ffree

@@ -2128,10 +2130,12 @@
     append(new LIR_Op1(lir_unwind, exceptionOop));
   }
 
   void push(LIR_Opr opr)                                   { append(new LIR_Op1(lir_push, opr)); }
   void pop(LIR_Opr reg)                                    { append(new LIR_Op1(lir_pop,  reg)); }
+  void getfp(LIR_Opr reg)                                  { append(new LIR_Op0(lir_getfp, reg)); }
+  void getsp(LIR_Opr reg)                                  { append(new LIR_Op0(lir_getsp, reg)); }
 
   void cmp(LIR_Condition condition, LIR_Opr left, LIR_Opr right, CodeEmitInfo* info = NULL) {
     append(new LIR_Op2(lir_cmp, condition, left, right, info));
   }
   void cmp(LIR_Condition condition, LIR_Opr left, int right, CodeEmitInfo* info = NULL) {
< prev index next >