aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-30 02:52:39 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-30 02:52:39 +0000
commitdd9a2ecef75a10a67faf96981619012b669ef1e8 (patch)
tree601cbfceaaaf79aa995e0e4099282648df82f3a2 /clang/lib/CodeGen/CodeGenFunction.cpp
parent406ef962d94c9d8e1984a87e5adda586c966e85a (diff)
downloadllvm-dd9a2ecef75a10a67faf96981619012b669ef1e8.zip
llvm-dd9a2ecef75a10a67faf96981619012b669ef1e8.tar.gz
llvm-dd9a2ecef75a10a67faf96981619012b669ef1e8.tar.bz2
Treat clones the same as their origin.
When DCE clones a live range because it separates into connected components, make sure that the clones enter the same register allocator stage as the register they were cloned from. For instance, clones may be split even when they where created during spilling. Other registers created during spilling are not candidates for splitting or even (re-)spilling. llvm-svn: 128524
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions