Title: [208393] tags/Safari-602.3.8/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm
- Revision
- 208393
- Author
- matthew_han...@apple.com
- Date
- 2016-11-04 12:19:54 -0700 (Fri, 04 Nov 2016)
Log Message
Merge r208385. rdar://problem/28857505
Modified Paths
Diff
Modified: tags/Safari-602.3.8/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm (208392 => 208393)
--- tags/Safari-602.3.8/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2016-11-04 19:16:31 UTC (rev 208392)
+++ tags/Safari-602.3.8/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm 2016-11-04 19:19:54 UTC (rev 208393)
@@ -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
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes