diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2008-10-31 16:41:59 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2008-10-31 16:41:59 +0000 |
| commit | d1f8c9f4a2c1c71c4c27ba71a7e8824665c022ff (patch) | |
| tree | 59cc0a59b6631edc417c605d98097b620855685c /llvm/lib/CodeGen/PreAllocSplitting.cpp | |
| parent | 26bee0b3262275f2fe680cb72e860682e32a0763 (diff) | |
| download | bcm5719-llvm-d1f8c9f4a2c1c71c4c27ba71a7e8824665c022ff.tar.gz bcm5719-llvm-d1f8c9f4a2c1c71c4c27ba71a7e8824665c022ff.zip | |
Add a fixme.
llvm-svn: 58514
Diffstat (limited to 'llvm/lib/CodeGen/PreAllocSplitting.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/PreAllocSplitting.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/PreAllocSplitting.cpp b/llvm/lib/CodeGen/PreAllocSplitting.cpp index e97ea735ed2..8f223b36007 100644 --- a/llvm/lib/CodeGen/PreAllocSplitting.cpp +++ b/llvm/lib/CodeGen/PreAllocSplitting.cpp @@ -769,6 +769,9 @@ bool PreAllocSplitting::SplitRegLiveInterval(LiveInterval *LI) { ShrinkWrapLiveInterval(ValNo, BarrierMBB, NULL, DefMBB, Visited, Uses, UseMIs, UseMBBs); + // FIXME: If ValNo->hasPHIKill is false, then renumber the val# by + // the restore. + // Remove live range from barrier to the restore. FIXME: Find a better // point to re-start the live interval. UpdateRegisterInterval(ValNo, LIs->getUseIndex(BarrierIdx)+1, |

