[turbofan] Greedy: using hints
authormtrofin <mtrofin@chromium.org>
Wed, 2 Sep 2015 07:12:45 +0000 (00:12 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 2 Sep 2015 07:12:54 +0000 (07:12 +0000)
commit038f5eaf3bd6796ed6b7519de83c21d4e1f54850
treee861174159746c4f787147e41f127b40da1a0c9f
parent9427d3255b2eba784a6a61ea998b566ff7d07c4b
[turbofan] Greedy: using hints

This is a rudimentary introduction of hints. Primarily this helps with
allocating on the same register variables are defined (from instructions)
For dealing with phis, we need to introduce groups, in a subsequent
CL.

From the last CL (memory ops heuristics), this CL improves some
benchmarks - notably Life (11.94%) in Emscripten x64, and Memops
(Emscripten), 24% on x86; notable regressions: Memops in
AreWeFastYet (-14%, x64) and Corrections -25% on x86.

BUG=

Review URL: https://codereview.chromium.org/1329493004

Cr-Commit-Position: refs/heads/master@{#30534}
src/compiler/greedy-allocator.cc