-
Ross McIlroy authored
Avoids allocating a frame for the fast-path in TestEqual, TestEqualStrict and TestLess/GreaterThan bytecode handlers. Also changes how feedback is tracked to try and avoid needing to keep feedback to "combine" with if it's unecessary which reduces the liveranges of the registers holding this data. This reduces the time needed for a tight loop in Ignition (e.g., while (i < 1000000000) ++i;) from 12.8s to 10.8s. BUG=v8:9133 Change-Id: I686b9da89541d15d233635db3276de3dad2fa282 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1570020Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Ross McIlroy <rmcilroy@chromium.org> Cr-Commit-Position: refs/heads/master@{#60906}
d6121fd1