Lines Matching refs:memory
456 // Access unaliased memory
457 Node* memory(uint alias_idx);
458 Node* memory(const TypePtr *tp) { return memory(C->get_alias_index(tp)); }
459 Node* memory(Node* adr) { return memory(_gvn.type(adr)->is_ptr()); }
461 // Access immutable memory
464 // Set unaliased memory
469 // Get the entire memory state (probably a MergeMemNode), and reset it
473 // Get the entire memory state, asserted to be a MergeMemNode.
475 Node* mem = map_not_null()->memory();
476 assert(mem->is_MergeMem(), "parse memory is always pre-split");
480 // Set the entire memory state; produce a new MergeMemNode.
483 // Create a memory projection from the call, then set_all_memory.
486 // Create a LoadNode, reading from the parser's memory state.
504 // parser's memory state.
622 // Transform the call, and update the basics: control, i_o, memory.
740 const TypePtr* adr_type, // NULL if no memory effects
750 RC_NARROW_MEM = 16, // input memory is same as output
755 // merge in all memory slices from new_mem, along the given path
781 // returns the false path. Only reads from constant memory taken from the
782 // default memory; does not write anything. It also doesn't take in an