6daf74f845
Replace previous more conservative heuristic with a new one which unboxes all the phis which have at least one unboxed input and at least one unboxed use. Additionally the new heuristic looks through phis transitively when looking for inputs and uses. TEST=ci Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-linux-debug-simarm_x64-try,vm-kernel-precomp-linux-release-simarm-try,vm-kernel-precomp-linux-release-simarm64-try Change-Id: I5cb3280187fb29be77400e9fc4ead1cb6a6c3748 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224202 Reviewed-by: Alexander Markov <alexmarkov@google.com> Commit-Queue: Slava Egorov <vegorov@google.com>