It's totally possible that LLVM was combining these stores. But, I'm about to reorganize this code in a way that might make it harder for LLVM to infer this, so I'd rather make it explicit on the FTL side.
Created attachment 238448 [details] the patch
Created attachment 238449 [details] the patch For real this time.
Comment on attachment 238449 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=238449&action=review > Source/JavaScriptCore/ftl/FTLLowerDFGToLLVM.cpp:4867 > - > + Reverted locally. > Source/JavaScriptCore/runtime/Structure.h:342 > - > + Reverted locally.
(In reply to comment #2) > Created an attachment (id=238449) [details] > the patch > > For real this time. Please add changelog entry for this patch.
(In reply to comment #4) > (In reply to comment #2) > > Created an attachment (id=238449) [details] [details] > > the patch > > > > For real this time. > > Please add changelog entry for this patch. Oops.
Created attachment 238452 [details] the patch Including ChangeLog.
Landed in http://trac.webkit.org/changeset/173837