Home | History | Annotate | Download | only in compiler

Lines Matching refs:interned

546   // We don't count the savings from equal strings since these would get interned later anyways.
732 // if it is a string, we want to intern it if its not interned.
734 // we must be an interned string that was forward referenced and already assigned
739 mirror::String* const interned = obj->AsString()->Intern();
740 if (obj != interned) {
741 if (!IsImageBinSlotAssigned(interned)) {
742 // interned obj is after us, allocate its location early
743 AssignImageBinSlot(interned);
745 // point those looking for this object to the interned version.
746 SetImageBinSlot(obj, GetImageBinSlot(interned));
749 // else (obj == interned), nothing to do but fall through to the normal case