summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-16 00:05:06 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-10-16 00:05:06 +0000
commit244beb42cee42a2ba367772d2d2a8bb04c98991f (patch)
tree27b3b5851cfb3fa1d2be98adffbc4c85acdd7612 /llvm/lib/CodeGen/MachineVerifier.cpp
parent8be2a9adba0e5eb8ae5657fa86d2cb55b956af04 (diff)
downloadbcm5719-llvm-244beb42cee42a2ba367772d2d2a8bb04c98991f.tar.gz
bcm5719-llvm-244beb42cee42a2ba367772d2d2a8bb04c98991f.zip
Remove unused BitVectors from getAllocatableSet().
llvm-svn: 165999
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineVerifier.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/MachineVerifier.cpp b/llvm/lib/CodeGen/MachineVerifier.cpp
index 14bf53e3a85..dca68da2f3e 100644
--- a/llvm/lib/CodeGen/MachineVerifier.cpp
+++ b/llvm/lib/CodeGen/MachineVerifier.cpp
@@ -80,7 +80,6 @@ namespace {
BlockSet FunctionBlocks;
BitVector regsReserved;
- BitVector regsAllocatable;
RegSet regsLive;
RegVector regsDefined, regsDead, regsKilled;
RegMaskVector regMasks;
@@ -186,7 +185,7 @@ namespace {
}
bool isAllocatable(unsigned Reg) {
- return Reg < regsAllocatable.size() && regsAllocatable.test(Reg);
+ return Reg < TRI->getNumRegs() && MRI->isAllocatable(Reg);
}
// Analysis information if available
@@ -439,8 +438,6 @@ void MachineVerifier::visitMachineFunctionBefore() {
}
}
- regsAllocatable = TRI->getAllocatableSet(*MF);
-
markReachable(&MF->front());
// Build a set of the basic blocks in the function.
OpenPOWER on IntegriCloud