Transition cti_op_put_by_val and cti_op_put_by_val_generic to JIT Operations.
Created attachment 214400 [details] Patch The callOperation in emitSlow_op_put_by_val() for X86 materializes the arguments due to not having the needed 6 temporary registers needed to use the corresponding callOperation(). When we free up our call frame register as another temporary, we can eliminate this X86 only code.
Comment on attachment 214400 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=214400&action=review r=me > Source/JavaScriptCore/jit/JITOperations.cpp:544 > + Remove please.
Comment on attachment 214400 [details] Patch Attachment 214400 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/4111395
Comment on attachment 214400 [details] Patch Attachment 214400 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/3482426
Comment on attachment 214400 [details] Patch Attachment 214400 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/4107366
Created attachment 214410 [details] Patch with fix for Release builds
Committed r157546: <http://trac.webkit.org/changeset/157546>