Changeset 175593 in webkit for trunk/Source/JavaScriptCore/llint
- Timestamp:
- Nov 4, 2014, 5:19:37 PM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore/llint
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
r175426 r175593 510 510 end 511 511 512 macro checkMarkByte(cell, scratch1, scratch2, continuation)512 macro skipIfIsRememberedOrInEden(cell, scratch1, scratch2, continuation) 513 513 loadb JSCell::m_gcData[cell], scratch1 514 514 continuation(scratch1) -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
r175508 r175593 570 570 loadisFromInstruction(cellOperand, t1) 571 571 loadConstantOrVariablePayload(t1, CellTag, t2, .writeBarrierDone) 572 checkMarkByte(t2, t1, t3,572 skipIfIsRememberedOrInEden(t2, t1, t3, 573 573 macro(gcData) 574 574 btbnz gcData, .writeBarrierDone … … 604 604 loadp CodeBlock[cfr], t3 605 605 loadp CodeBlock::m_globalObject[t3], t3 606 checkMarkByte(t3, t1, t2,606 skipIfIsRememberedOrInEden(t3, t1, t2, 607 607 macro(gcData) 608 608 btbnz gcData, .writeBarrierDone -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r175508 r175593 444 444 loadisFromInstruction(cellOperand, t1) 445 445 loadConstantOrVariableCell(t1, t2, .writeBarrierDone) 446 checkMarkByte(t2, t1, t3,446 skipIfIsRememberedOrInEden(t2, t1, t3, 447 447 macro(gcData) 448 448 btbnz gcData, .writeBarrierDone … … 475 475 loadp CodeBlock[cfr], t3 476 476 loadp CodeBlock::m_globalObject[t3], t3 477 checkMarkByte(t3, t1, t2,477 skipIfIsRememberedOrInEden(t3, t1, t2, 478 478 macro(gcData) 479 479 btbnz gcData, .writeBarrierDone
Note:
See TracChangeset
for help on using the changeset viewer.