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 | 36f3adfe7f10bc79a01f990b3d34caaa22519e1a (patch) | |
tree | 6469397af8908caca81a39efc0ba14e42d0ca3a6 /lib/CodeGen/PreAllocSplitting.cpp | |
parent | 00b58dfc884734ab99a21fba458489fde79ed3bc (diff) |
Add a fixme.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58514 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/PreAllocSplitting.cpp')
-rw-r--r-- | lib/CodeGen/PreAllocSplitting.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/CodeGen/PreAllocSplitting.cpp b/lib/CodeGen/PreAllocSplitting.cpp index e97ea735ed..8f223b3600 100644 --- a/lib/CodeGen/PreAllocSplitting.cpp +++ b/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, |