Lines Matching refs:existing_value
745 Value new_value, existing_value;
809 for_each_local_value(existing_state, index, existing_value) {
811 if (new_value == NULL || new_value->type()->tag() != existing_value->type()->tag()) {
820 for_each_stack_value(existing_state, index, existing_value) {
821 assert(existing_value->as_Phi() != NULL && existing_value->as_Phi()->block() == this, "phi function required");
823 for_each_local_value(existing_state, index, existing_value) {
824 assert(existing_value == new_state->local_at(index) || (existing_value->as_Phi() != NULL && existing_value->as_Phi()->as_Phi()->block() == this), "phi function required");
832 for_each_stack_value(existing_state, index, existing_value) {
834 Phi* existing_phi = existing_value->as_Phi();
836 if (new_value != existing_value && (existing_phi == NULL || existing_phi->block() != this)) {
843 for_each_local_value(existing_state, index, existing_value) {
845 Phi* existing_phi = existing_value->as_Phi();
847 if (new_value == NULL || new_value->type()->tag() != existing_value->type()->tag()) {
850 } else if (new_value != existing_value && (existing_phi == NULL || existing_phi->block() != this)) {