HomeSort by relevance Sort by last modified time
    Searched refs:jumpTable (Results 1 - 4 of 4) sorted by null

  /external/webkit/JavaScriptCore/jit/
JIT.cpp 495 ASSERT(record.jumpTable.simpleJumpTable->branchOffsets.size() == record.jumpTable.simpleJumpTable->ctiOffsets.size());
497 record.jumpTable.simpleJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeIndex + record.defaultOffset]);
499 for (unsigned j = 0; j < record.jumpTable.simpleJumpTable->branchOffsets.size(); ++j) {
500 unsigned offset = record.jumpTable.simpleJumpTable->branchOffsets[j];
501 record.jumpTable.simpleJumpTable->ctiOffsets[j] = offset ? patchBuffer.locationOf(m_labels[bytecodeIndex + offset]) : record.jumpTable.simpleJumpTable->ctiDefault;
506 record.jumpTable.stringJumpTable->ctiDefault = patchBuffer.locationOf(m_labels[bytecodeIndex + record.defaultOffset]);
508 StringJumpTable::StringOffsetTable::iterator end = record.jumpTable.stringJumpTable->offsetTable.end();
509 for (StringJumpTable::StringOffsetTable::iterator it = record.jumpTable.stringJumpTable->offsetTable.begin(); it != end; ++it)
    [all...]
JIT.h 91 struct JumpTable {
95 JumpTable(MacroAssembler::Jump f, unsigned t)
127 } jumpTable;
132 SwitchRecord(SimpleJumpTable* jumpTable, unsigned bytecodeIndex, unsigned defaultOffset, Type type)
137 this->jumpTable.simpleJumpTable = jumpTable;
140 SwitchRecord(StringJumpTable* jumpTable, unsigned bytecodeIndex, unsigned defaultOffset)
145 this->jumpTable.stringJumpTable = jumpTable;
    [all...]
JITOpcodes.cpp     [all...]
  /external/webkit/JavaScriptCore/bytecompiler/
BytecodeGenerator.cpp     [all...]

Completed in 352 milliseconds