Mercurial > hg > graal-compiler
comparison src/cpu/sparc/vm/frame_sparc.inline.hpp @ 8151:b8f261ba79c6
Minimize diff to plain HotSpot version.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Thu, 07 Mar 2013 21:00:29 +0100 |
parents | a7a93887b4c4 |
children | 6b0fd0964b87 |
comparison
equal
deleted
inserted
replaced
8150:b66f831ac5ab | 8151:b8f261ba79c6 |
---|---|
72 | 72 |
73 inline intptr_t* frame::unextended_sp() const { return sp() + _sp_adjustment_by_callee; } | 73 inline intptr_t* frame::unextended_sp() const { return sp() + _sp_adjustment_by_callee; } |
74 | 74 |
75 // return address: | 75 // return address: |
76 | 76 |
77 inline address* frame::sender_pc_addr() const { return (address*) (I7_addr() + pc_return_offset); } | 77 inline address frame::sender_pc() const { return *I7_addr() + pc_return_offset; } |
78 inline address frame::sender_pc() const { return *sender_pc_addr(); } | |
79 | 78 |
80 inline address* frame::I7_addr() const { return (address*) &sp()[ I7->sp_offset_in_saved_window()]; } | 79 inline address* frame::I7_addr() const { return (address*) &sp()[ I7->sp_offset_in_saved_window()]; } |
81 inline address* frame::I0_addr() const { return (address*) &sp()[ I0->sp_offset_in_saved_window()]; } | 80 inline address* frame::I0_addr() const { return (address*) &sp()[ I0->sp_offset_in_saved_window()]; } |
82 | 81 |
83 inline address* frame::O7_addr() const { return (address*) &younger_sp()[ I7->sp_offset_in_saved_window()]; } | 82 inline address* frame::O7_addr() const { return (address*) &younger_sp()[ I7->sp_offset_in_saved_window()]; } |