Lines Matching refs:alias_idx

179   uint alias_idx = phase->C->get_alias_index(tp);
184 assert(alias_idx >= Compile::AliasIdxRaw, "must not be a bad alias_idx");
186 phase->C->must_alias(adr_check, alias_idx );
198 st->print("alias_idx==%d, adr_check==", alias_idx);
225 mem = (m->is_MergeMem())? m->as_MergeMem()->memory_at(alias_idx) : m;
292 int alias_idx = phase->C->get_alias_index(t_adr->is_ptr());
566 int alias_idx = phase->C->get_alias_index(adr_type());
567 if (alias_idx == Compile::AliasIdxRaw) {
570 mem = st_init->memory(alias_idx);
603 int alias_idx = phase->C->get_alias_index(adr_type());
604 mem = mem->as_MergeMem()->memory_at(alias_idx);
962 uint alias_idx = atp->index();
980 Node* new_st = merge->memory_at(alias_idx);
2797 uint alias_idx = phase->C->get_alias_index(adr_type());
2798 mem = mem->is_MergeMem() ? mem->as_MergeMem()->memory_at(alias_idx) : mem;
2814 MemBarNode::MemBarNode(Compile* C, int alias_idx, Node* precedent)
2816 _adr_type(C->get_adr_type(alias_idx))
3030 Node* InitializeNode::memory(uint alias_idx) {
3033 return mem->as_MergeMem()->memory_at(alias_idx);
3181 int alias_idx = phase->C->get_alias_index(t_adr);
3202 if (n->as_MergeMem()->memory_at(alias_idx) == m) {
3219 if (other_alias_idx == alias_idx) {
4279 static void verify_memory_slice(const MergeMemNode* m, int alias_idx, Node* n) {
4283 assert(alias_idx >= Compile::AliasIdxRaw, "must not disturb base_memory or sentinel");
4287 n = n->as_MergeMem()->memory_at(alias_idx);
4295 assert(C->must_alias(n_adr_type, alias_idx), "new memory must match selected slice");
4302 } else if (alias_idx == Compile::AliasIdxRaw ||
4305 } else if (!C->alias_type(alias_idx)->is_rewritable()) {
4319 Node* MergeMemNode::memory_at(uint alias_idx) const {
4320 assert(alias_idx >= Compile::AliasIdxRaw ||
4321 alias_idx == Compile::AliasIdxBot && Compile::current()->AliasLevel() == 0,
4325 Node* n = alias_idx < req() ? in(alias_idx) : empty_memory();
4347 verify_memory_slice(this, alias_idx, n);
4355 void MergeMemNode::set_memory_at(uint alias_idx, Node *n) {
4356 verify_memory_slice(this, alias_idx, n);
4359 uint need_req = alias_idx+1;
4367 set_req( alias_idx, n );