< prev index next >
src/hotspot/share/c1/c1_ValueStack.hpp
Print this page
*** 202,213 ****
int lock (Value obj);
int unlock();
Value lock_at(int i) const { return _locks.at(i); }
// SSA form IR support
! void setup_phi_for_stack(BlockBegin* b, int index);
! void setup_phi_for_local(BlockBegin* b, int index);
// debugging
void print() PRODUCT_RETURN;
void verify() PRODUCT_RETURN;
};
--- 202,215 ----
int lock (Value obj);
int unlock();
Value lock_at(int i) const { return _locks.at(i); }
// SSA form IR support
! void setup_phi_for_stack(BlockBegin* b, int index, Value existing_value, Value new_value);
! void setup_phi_for_local(BlockBegin* b, int index, Value existing_value, Value new_value);
!
! ciType* merge_types(Value existing_value, Value new_value);
// debugging
void print() PRODUCT_RETURN;
void verify() PRODUCT_RETURN;
};
< prev index next >