Lines Matching defs:shared
37 shared but negative values cannot.
51 Any pointers to shared data are updated to point to the merged cell.
52 The tail cells are then sorted and shared using the sharing function
154 // Objects of up to and including this size are shared.
272 excludedCount++; // Code and mutables can't be shared - see what could be
398 // If it is still to be shared leave it
560 Log("GC: Share: Pass %u: %" POLYUFMT " removed (%1.1f%%) %" POLYUFMT " shared (%1.1f%%) %" POLYUFMT " remain. %" POLYUFMT " entries updated (%1.1f%%).\n",
569 // as a result of the last pass. If there are deep data structures that can be shared
591 Log("GC: Share: Final pass %" POLYUFMT " removed %" POLYUFMT " shared (%1.1f%%).\n",
601 POLYUNSIGNED shared = byteVectors[k].Shared();
602 totalShared += shared;
603 totalRecovered += shared * (k+1); // Add 1 for the length word.
605 Log("GC: Share: Byte objects of size %u: %" POLYUFMT " objects %" POLYUFMT " shared\n",
612 POLYUNSIGNED shared = wordVectors[l].Shared();
613 totalShared += shared;
614 totalRecovered += shared * (l+1);
616 Log("GC: Share: Word objects of size %u: %" POLYUFMT " objects %" POLYUFMT " shared\n",
622 Log("GC: Share: Total %" POLYUFMT " objects, %" POLYUFMT " shared (%1.0f%%). %" POLYUFMT " words recovered.\n",