commit | f20400e2a13aca1f34a5be5d6d414ea6d5c7e5a9 | [log] [tgz] |
---|---|---|
author | Herb Derby <herb@google.com> | Wed Mar 18 16:11:25 2020 -0400 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Tue Mar 31 17:53:07 2020 +0000 |
tree | 6c7c24b48209a8ccd46a1ef25a20bf9c6c08ec0b | |
parent | 0a335515bff8ab65e074220d0a9e44e432ca6902 [diff] |
Introduce Liveness and Uses into existing scheduler Liveness tracks all the live instructions in the instruction stream. Uses maps this value to instructions that use it. Uses is overkill for the current schedule, but will be needed for spilling. Change-Id: Id20b7b7a90901e156d323bb612c5908f91405967 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/277744 Commit-Queue: Herb Derby <herb@google.com> Reviewed-by: Mike Klein <mtklein@google.com>