Description[Turbofan] Eliminate IsOutputRegisterOf and IsOutputFPRegisterOf checks.
- Eliminates tests for whether a fixed register needs to be preserved,
and conservatively adds a UsePosition for all fixed live ranges.
This speeds up ProcessInstructions, especially when ARM register
aliasing introduces fixed live ranges for float and SIMD 128 registers.
LOG=N
BUG=v8:4124
Committed: https://crrev.com/cf62923e3ba3861d34a46381fb032c01ba42fb2f
Cr-Commit-Position: refs/heads/master@{#37408}
Patch Set 1 #Patch Set 2 : Add a comment explaining why it's OK to add redundant UseIntervals. #Patch Set 3 : Fix comment text. #Messages
Total messages: 9 (4 generated)
|