Home | History | Annotate | Download | only in runtime

Lines Matching refs:entryIndex

307     unsigned entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
308 ASSERT(entryIndex != emptyEntryIndex);
310 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
311 m_propertyTable->entries()[entryIndex - 1].specificValue = 0;
328 entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
329 ASSERT(entryIndex != emptyEntryIndex);
331 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
332 m_propertyTable->entries()[entryIndex - 1].specificValue = 0;
660 unsigned entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
661 if (entryIndex == emptyEntryIndex)
664 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
665 attributes = m_propertyTable->entries()[entryIndex - 1].attributes;
666 specificValue = m_propertyTable->entries()[entryIndex - 1].specificValue;
667 ASSERT(m_propertyTable->entries()[entryIndex - 1].offset >= m_anonymousSlotCount);
668 return m_propertyTable->entries()[entryIndex - 1].offset;
684 entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
685 if (entryIndex == emptyEntryIndex)
688 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
689 attributes = m_propertyTable->entries()[entryIndex - 1].attributes;
690 specificValue = m_propertyTable->entries()[entryIndex - 1].specificValue;
691 ASSERT(m_propertyTable->entries()[entryIndex - 1].offset >= m_anonymousSlotCount);
692 return m_propertyTable->entries()[entryIndex - 1].offset;
713 unsigned entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
714 if (entryIndex == emptyEntryIndex)
717 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
718 ASSERT(m_propertyTable->entries()[entryIndex - 1].specificValue);
719 m_propertyTable->entries()[entryIndex - 1].specificValue = 0;
736 entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
737 if (entryIndex == emptyEntryIndex)
740 if (rep == m_propertyTable->entries()[entryIndex - 1].key) {
741 ASSERT(m_propertyTable->entries()[entryIndex - 1].specificValue);
742 m_propertyTable->entries()[entryIndex - 1].specificValue = 0;
786 unsigned entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
787 if (entryIndex == emptyEntryIndex)
790 if (entryIndex == deletedSentinelIndex) {
813 unsigned entryIndex = m_propertyTable->keyCount + m_propertyTable->deletedSentinelCount + 2;
822 while (m_propertyTable->entries()[--entryIndex - 1].key) { }
826 m_propertyTable->entryIndices[i & m_propertyTable->sizeMask] = entryIndex;
830 m_propertyTable->entries()[entryIndex - 1].key = rep;
831 m_propertyTable->entries()[entryIndex - 1].attributes = attributes;
832 m_propertyTable->entries()[entryIndex - 1].specificValue = specificValue;
833 m_propertyTable->entries()[entryIndex - 1].index = ++m_propertyTable->lastIndexUsed;
841 m_propertyTable->entries()[entryIndex - 1].offset = newOffset;
877 unsigned entryIndex;
880 entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
881 if (entryIndex == emptyEntryIndex)
884 key = m_propertyTable->entries()[entryIndex - 1].key;
906 size_t offset = m_propertyTable->entries()[entryIndex - 1].offset;
910 m_propertyTable->entries()[entryIndex - 1].key = 0;
911 m_propertyTable->entries()[entryIndex - 1].attributes = 0;
912 m_propertyTable->entries()[entryIndex - 1].specificValue = 0;
913 m_propertyTable->entries()[entryIndex - 1].offset = 0;
942 unsigned entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
943 if (entryIndex == emptyEntryIndex)
960 unsigned entryIndex = m_propertyTable->keyCount + 2;
961 m_propertyTable->entryIndices[i & m_propertyTable->sizeMask] = entryIndex;
962 m_propertyTable->entries()[entryIndex - 1] = entry;
1118 unsigned entryIndex = m_propertyTable->entryIndices[a];
1119 if (entryIndex == emptyEntryIndex)
1121 if (entryIndex == deletedSentinelIndex) {
1125 ASSERT(entryIndex > deletedSentinelIndex);
1126 ASSERT(entryIndex - 1 <= m_propertyTable->keyCount + m_propertyTable->deletedSentinelCount);
1130 ASSERT(m_propertyTable->entryIndices[b] != entryIndex);
1147 unsigned entryIndex;
1149 entryIndex = m_propertyTable->entryIndices[i & m_propertyTable->sizeMask];
1150 ASSERT(entryIndex != emptyEntryIndex);
1151 if (rep == m_propertyTable->entries()[entryIndex - 1].key)
1157 ASSERT(entryIndex == c + 1);