The DFGCorrectableJumpPoint class contains information used during DFG compilation (the failure case Jump) phase as well as during code execution (offset to the patchable jump). These objects are part of the code block, one per OSRExit, therefore it makes sense to eliminate the information needed during compilation. DFGCorrectableJumpPoint should be refactored and effectively split.
Created attachment 179845 [details] Patch
Created attachment 179848 [details] Patch with change in CMakeLists.txt missed in first patch
Comment on attachment 179848 [details] Patch with change in CMakeLists.txt missed in first patch Rejecting attachment 179848 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 1 /mnt/git/webkit-commit-queue/Source/JavaScriptCore/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive). Full output: http://queues.webkit.org/results/15355987
Created attachment 179856 [details] Added reviewer information.
Comment on attachment 179856 [details] Added reviewer information. Clearing flags on attachment: 179856 Committed r137976: <http://trac.webkit.org/changeset/137976>
All reviewed patches have been landed. Closing bug.
(In reply to comment #5) > (From update of attachment 179856 [details]) > Clearing flags on attachment: 179856 > > Committed r137976: <http://trac.webkit.org/changeset/137976> It broke the ARMv7 build - see https://bugs.webkit.org/show_bug.cgi?id=105270 for details.