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

Reply via email to