8012972: Incremental Inlining should support scalar replaced object in debug info

Store in _first_index not absolute index but an index relative to the last (youngest) jvms->_scloff value

Reviewed-by: roland, twisti
This commit is contained in:
Vladimir Kozlov 2013-08-23 11:41:37 -07:00
parent 6549fc2f25
commit ccfb92c6a9
8 changed files with 53 additions and 27 deletions

View file

@ -384,6 +384,7 @@ protected:
void add_req( Node *n ); // Append a NEW required input
void add_req_batch( Node* n, uint m ); // Append m NEW required inputs (all n).
void del_req( uint idx ); // Delete required edge & compact
void del_req_ordered( uint idx ); // Delete required edge & compact with preserved order
void ins_req( uint i, Node *n ); // Insert a NEW required input
void set_req( uint i, Node *n ) {
assert( is_not_dead(n), "can not use dead node");