Lines Matching refs:memory

306 // Search for a memory operation for the specified memory slice.
356 // or memory edge from Allocate node.
375 assert(mem != orig_mem, "dead memory loop");
501 assert(C->get_alias_index(atype) == Compile::AliasIdxRaw, "store is correct memory slice");
509 atype->instance_id() == instance_id, "store is correct memory slice");
625 Node* sfptMem = sfpt->memory();
628 NOT_PRODUCT(fail_eliminate = "NULL or TOP memory";)
720 Node* mem = sfpt->memory();
901 assert(init->outcnt() <= 2, "only a control and memory projection expected");
912 assert(mem->in(TypeFunc::Memory) == _memproj_fallthrough, "allocation memory projection");
914 assert(mem == _memproj_fallthrough, "allocation memory projection");
920 // raw memory addresses used only by the initialization
1064 // 7) Merge with the slow-path; cast the raw memory pointer to the correct
1151 Node *slow_mem = mem; // save the current memory state for slow path
1154 // Fast path modifies only raw memory.
1170 // be to set the raw memory state when generating a SafepointNode. However
1247 // memory state.
1340 // The MemBarStoreStore depends on control and memory coming
1351 // and memory must now depend on the MemBarNode that itself
1435 // An allocate node has separate memory projections for the uses on
1436 // the control and i_o paths. Replace the control memory projection with
1438 // both memory projections are combined)
1449 // _memproj_catchall so we end up with a call that has only 1 memory projection.
1469 // (it is different from memory projections where both projections are
1993 // The memory projection from a lock/unlock is RawMem
1994 // The input to a Lock is merged memory, so extract its RawMem input
2097 // create a Phi for the memory state
2228 // Reset lock's memory edge.
2233 // create a Phi for the memory state
2291 // create a Phi for the memory state
2301 // create a Phi for the memory state