Lines Matching refs:nmm
3033 MergeMemNode* nmm = _mergemem_worklist.at(next);
3034 assert(!visited.test_set(nmm->_idx), "should not be visited before");
3039 igvn->hash_delete(nmm);
3040 uint nslices = nmm->req();
3042 Node* mem = nmm->in(i);
3057 if (idx >= nmm->req() || nmm->is_empty_memory(nmm->in(idx))) {
3058 nmm->set_memory_at(idx, mem);
3064 nmm->set_memory_at(i, (cur != NULL) ? cur : mem);
3069 Node *m = (ni >= nmm->req()) ? nmm->empty_memory() : nmm->in(ni);
3070 if (nmm->is_empty_memory(m)) {
3075 nmm->set_memory_at(ni, result);
3083 Node* result = step_through_mergemem(nmm, ni, tinst);
3084 if (result == nmm->base_memory()) {
3086 result = nmm->memory_at(_compile->get_general_index(ni));
3091 nmm->set_memory_at(ni, result);
3094 igvn->hash_insert(nmm);
3095 record_for_optimizer(nmm);