< prev index next >

src/hotspot/share/c1/c1_LIRAssembler.hpp

Print this page

        

*** 44,53 **** --- 44,54 ---- FrameMap* _frame_map; BlockBegin* _current_block; Instruction* _pending_non_safepoint; int _pending_non_safepoint_offset; + int _immediate_oops_patched; Label _unwind_handler_entry; #ifdef ASSERT BlockList _branch_target_blocks;
*** 114,123 **** --- 115,127 ---- void breakpoint(); void push(LIR_Opr opr); void pop(LIR_Opr opr); + void getsp(LIR_Opr opr); + void getfp(LIR_Opr opr); + // patching void append_patching_stub(PatchingStub* stub); void patching_epilog(PatchingStub* patch, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info); void comp_op(LIR_Condition condition, LIR_Opr src, LIR_Opr result, LIR_Op2* op);
*** 262,271 **** --- 266,276 ---- void atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp); #include CPU_HEADER(c1_LIRAssembler) public: + int nr_immediate_oops_patched() const { return _immediate_oops_patched; } static int call_stub_size() { if (UseAOT) { return _call_stub_size + _call_aot_stub_size; } else {
< prev index next >