Fix a significant recent(?) regression. StackSlotColoring no longer did anything
authorEvan Cheng <evan.cheng@apple.com>
Fri, 21 Sep 2012 20:04:28 +0000 (20:04 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Fri, 21 Sep 2012 20:04:28 +0000 (20:04 +0000)
commitb53825b82b90789bb061fe60c72aed492a4427c2
treebcee2cdcd27f092985014c0737fc191b7adef4ed
parent747c639c27bc285f90531e19df8dd8181f4415ff
Fix a significant recent(?) regression. StackSlotColoring no longer did anything
because LiveStackAnalysis was not preserved by VirtRegWriter. This caused
big stack usage regression in some cases.

rdar://12340383

llvm-svn: 164408
llvm/lib/CodeGen/LiveStackAnalysis.cpp
llvm/lib/CodeGen/RegAllocGreedy.cpp
llvm/lib/CodeGen/StackSlotColoring.cpp
llvm/lib/CodeGen/VirtRegMap.cpp