Title: [208385] branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm
- Revision
- 208385
- Author
- [email protected]
- Date
- 2016-11-04 10:26:32 -0700 (Fri, 04 Nov 2016)
Log Message
Fix-up merge of r208299. rdar://problem/28857505
Modified Paths
Diff
Modified: branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm (208384 => 208385)
--- branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2016-11-04 16:48:12 UTC (rev 208384)
+++ branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2016-11-04 17:26:32 UTC (rev 208385)
@@ -490,6 +490,13 @@
payload)
end
+macro storeStructureWithTypeInfo(cell, structure, scratch)
+ storep structure, JSCell::m_structureID[cell]
+
+ loadi Structure::m_blob + StructureIDBlob::u.words.word2[structure], scratch
+ storei scratch, JSCell::m_indexingType[cell]
+end
+
macro writeBarrierOnOperand(cellOperand)
loadisFromInstruction(cellOperand, t1)
loadConstantOrVariablePayload(t1, CellTag, t2, .writeBarrierDone)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes