Changes in directory llvm/lib/CodeGen:

PHIElimination.cpp updated: 1.55 -> 1.56
---
Log message:

Increment use count of new virtuals created during PHI elimination.

---
Diffs of the changes:  (+3 -0)

 PHIElimination.cpp |    3 +++
 1 files changed, 3 insertions(+)


Index: llvm/lib/CodeGen/PHIElimination.cpp
diff -u llvm/lib/CodeGen/PHIElimination.cpp:1.55 
llvm/lib/CodeGen/PHIElimination.cpp:1.56
--- llvm/lib/CodeGen/PHIElimination.cpp:1.55    Sun Mar 18 04:02:31 2007
+++ llvm/lib/CodeGen/PHIElimination.cpp Tue Apr 17 19:36:11 2007
@@ -138,6 +138,9 @@
   if (LV) {
     MachineInstr *PHICopy = prior(AfterPHIsIt);
 
+    // Increment use count of the newly created virtual register.
+    LV->getVarInfo(IncomingReg).NumUses++;
+
     // Add information to LiveVariables to know that the incoming value is
     // killed.  Note that because the value is defined in several places (once
     // each for each incoming block), the "def" block and instruction fields



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to