aboutsummaryrefslogtreecommitdiffstats
path: root/projects
diff options
context:
space:
mode:
authorPete Cooper <peter_cooper@apple.com>2011-12-12 22:16:27 +0000
committerPete Cooper <peter_cooper@apple.com>2011-12-12 22:16:27 +0000
commit4777ebb767d1b590c05d502c4a7f6adef4e6d5d1 (patch)
tree966f9a340cc4d85b357a317b7b695c1610fcf1c0 /projects
parent22614a02eb8855548a892139e54e478c70050f9f (diff)
downloadexternal_llvm-4777ebb767d1b590c05d502c4a7f6adef4e6d5d1.zip
external_llvm-4777ebb767d1b590c05d502c4a7f6adef4e6d5d1.tar.gz
external_llvm-4777ebb767d1b590c05d502c4a7f6adef4e6d5d1.tar.bz2
Fixed register allocator splitting a live range on a spilling variable.
If we create new intervals for a variable that is being spilled, then those new intervals are not guaranteed to also spill. This means that anything reading from the original spilling value might not get the correct value if spills were missed. Fixes <rdar://problem/10546864> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146428 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'projects')
0 files changed, 0 insertions, 0 deletions