[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveVariables.h

Evan Cheng evan.cheng at apple.com
Tue May 8 12:00:23 PDT 2007



Changes in directory llvm/include/llvm/CodeGen:

LiveVariables.h updated: 1.45 -> 1.46
---
Log message:

Eliminate MarkVirtRegAliveInBlock recursion.

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

 LiveVariables.h |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm/include/llvm/CodeGen/LiveVariables.h
diff -u llvm/include/llvm/CodeGen/LiveVariables.h:1.45 llvm/include/llvm/CodeGen/LiveVariables.h:1.46
--- llvm/include/llvm/CodeGen/LiveVariables.h:1.45	Sun May  6 08:37:16 2007
+++ llvm/include/llvm/CodeGen/LiveVariables.h	Tue May  8 14:00:00 2007
@@ -283,6 +283,8 @@
   VarInfo &getVarInfo(unsigned RegIdx);
 
   void MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *BB);
+  void MarkVirtRegAliveInBlock(VarInfo &VRInfo, MachineBasicBlock *BB,
+                               std::vector<MachineBasicBlock*> &WorkList);
   void HandleVirtRegUse(VarInfo &VRInfo, MachineBasicBlock *MBB,
                         MachineInstr *MI);
 };






More information about the llvm-commits mailing list