commit | f9df45232d77d5a53cee87a138db42f27798d9ee | [log] [tgz] |
---|---|---|
author | Jim Stichnoth <stichnot@chromium.org> | Thu Aug 06 17:50:14 2015 -0700 |
committer | Jim Stichnoth <stichnot@chromium.org> | Thu Aug 06 17:50:14 2015 -0700 |
tree | ccd22a4815489aec463178ee3f36aad978f6bdcc | |
parent | 88ab5ca48564f4863d71f43bdfe0f1104e038ece [diff] |
Subzero: Completely remove tracking of stack pointer live range. Specifically, if a variable is marked with IgnoreLiveness=true, then: 1. Completely avoid adding any segments to its live range 2. Assert that no one tries to add segments to its live range This is done in part by incorporating Variable::IgnoreLiveness into Liveness::RangeMask. Also, change a functor into a lambda because C++11. BUG= none R=jvoung@chromium.org Review URL: https://codereview.chromium.org/1273823003.