Searched refs:StringJumpTable (Results 1 - 8 of 8) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DPreciseJumpTargets.cpp85 StringJumpTable& table = codeBlock->stringSwitchJumpTable(current[1].u.operand);
86 StringJumpTable::StringOffsetTable::iterator iter = table.offsetTable.begin();
87 StringJumpTable::StringOffsetTable::iterator end = table.offsetTable.end();
H A DJumpTable.h47 struct StringJumpTable { struct in namespace:JSC
H A DCodeBlock.h880 StringJumpTable& addStringSwitchJumpTable() { createRareDataIfNecessary(); m_rareData->m_stringSwitchJumpTables.append(StringJumpTable()); return m_rareData->m_stringSwitchJumpTables.last(); }
881 StringJumpTable& stringSwitchJumpTable(int tableIndex) { RELEASE_ASSERT(m_rareData); return m_rareData->m_stringSwitchJumpTables[tableIndex]; }
1288 Vector<StringJumpTable> m_stringSwitchJumpTables;
H A DCodeBlock.cpp643 StringJumpTable::StringOffsetTable::const_iterator end = m_rareData->m_stringSwitchJumpTables[i].offsetTable.end();
644 for (StringJumpTable::StringOffsetTable::const_iterator iter = m_rareData->m_stringSwitchJumpTables[i].offsetTable.begin(); iter != end; ++iter)
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJIT.h75 struct StringJumpTable;
130 StringJumpTable* stringJumpTable;
144 SwitchRecord(StringJumpTable* jumpTable, unsigned bytecodeOffset, unsigned defaultOffset)
H A DJIT.cpp717 StringJumpTable::StringOffsetTable::iterator end = record.jumpTable.stringJumpTable->offsetTable.end();
718 for (StringJumpTable::StringOffsetTable::iterator it = record.jumpTable.stringJumpTable->offsetTable.begin(); it != end; ++it) {
H A DJITOpcodes32_64.cpp1070 StringJumpTable* jumpTable = &m_codeBlock->stringSwitchJumpTable(tableIndex);
H A DJITOpcodes.cpp751 StringJumpTable* jumpTable = &m_codeBlock->stringSwitchJumpTable(tableIndex);

Completed in 114 milliseconds