< prev index next >
src/hotspot/share/c1/c1_ValueStack.hpp
Print this page
@@ -202,12 +202,14 @@
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);
+ 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_if_flattened_array_types(Value existing_value, Value new_value);
// debugging
void print() PRODUCT_RETURN;
void verify() PRODUCT_RETURN;
};
< prev index next >