LiveRangeCalc: Rewrite subrange calculation
authorMatthias Braun <matze@braunis.de>
Tue, 16 Dec 2014 04:03:38 +0000 (04:03 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 16 Dec 2014 04:03:38 +0000 (04:03 +0000)
commit68445710a2869618faacf6e6e20d6efedea83f8b
tree4068b7b5c590ece399adb216c2df2104b6e19e67
parent8b3754208f6b8133611927202a035acaaf7aa6cd
LiveRangeCalc: Rewrite subrange calculation

This changes subrange calculation to calculate subranges sequentially
instead of in parallel. The code is easier to understand that way and
addresses the code review issues raised about LiveOutData being
hard to understand/needing more comments by removing them :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224313 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/LiveRangeCalc.cpp
lib/CodeGen/LiveRangeCalc.h