aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveVariables.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-04-17 20:22:11 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-04-17 20:22:11 +0000
commit38b7ca6651643f1f98e1f7b0e7f8a3499883804b (patch)
tree6f7fc0bf2581c1163214bdc1aa3f0f7bfa6423eb /lib/CodeGen/LiveVariables.cpp
parente060b5385f29ea36a9736bfa509b5a7644932ec3 (diff)
Keep track of number of uses within the function per virtual register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36214 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/LiveVariables.cpp')
-rw-r--r--lib/CodeGen/LiveVariables.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/LiveVariables.cpp b/lib/CodeGen/LiveVariables.cpp
index 977bc5b6d6..8a8185c55f 100644
--- a/lib/CodeGen/LiveVariables.cpp
+++ b/lib/CodeGen/LiveVariables.cpp
@@ -141,6 +141,7 @@ void LiveVariables::HandleVirtRegUse(VarInfo &VRInfo, MachineBasicBlock *MBB,
unsigned BBNum = MBB->getNumber();
VRInfo.UsedBlocks[BBNum] = true;
+ VRInfo.NumUses++;
// Check to see if this basic block is already a kill block...
if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) {