commit | 09d7a2a496ddfb8c349c126299101574a7aaac34 | [log] [tgz] |
---|---|---|
author | Ruchira Sasanka <sasanka@students.uiuc.edu> | Fri Oct 19 17:21:03 2001 +0000 |
committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | Fri Oct 19 17:21:03 2001 +0000 |
tree | 654ed2f42f11837ccc7d492a682a0bf095153396 | |
parent | 3923967f1eb40b9cad7702ff8dc2482d1ffbca8c [diff] [blame] |
Corrected call interference bug llvm-svn: 916
diff --git a/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp b/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp index c137e67..a4c3aab 100644 --- a/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp +++ b/llvm/lib/CodeGen/RegAlloc/LiveRangeInfo.cpp
@@ -36,6 +36,11 @@ if(L2->hasSuggestedColor()) L1->setSuggestedColor( L2->getSuggestedColor() ); + + if( L2->isCallInterference() ) + L1->setCallInterference(); + + delete ( L2 ); // delete L2 as it is no longer needed }