diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-15 21:57:41 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-10-15 21:57:41 +0000 |
commit | c30a9af2d78765e1f7c479d7acd1fd1e4b183286 (patch) | |
tree | ee31057ef6c62608e562a43b48a2a78530aee9a3 /llvm/lib/CodeGen/MachineVerifier.cpp | |
parent | 57e310613c8cda5ab050bb132efe848cd5562a5f (diff) | |
download | llvm-c30a9af2d78765e1f7c479d7acd1fd1e4b183286.zip llvm-c30a9af2d78765e1f7c479d7acd1fd1e4b183286.tar.gz llvm-c30a9af2d78765e1f7c479d7acd1fd1e4b183286.tar.bz2 |
Switch most getReservedRegs() clients to the MRI equivalent.
Using the cached bit vector in MRI avoids comstantly allocating and
recomputing the reserved register bit vector.
llvm-svn: 165983
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineVerifier.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/MachineVerifier.cpp b/llvm/lib/CodeGen/MachineVerifier.cpp index 181e09e..14bf53e 100644 --- a/llvm/lib/CodeGen/MachineVerifier.cpp +++ b/llvm/lib/CodeGen/MachineVerifier.cpp @@ -427,7 +427,7 @@ void MachineVerifier::markReachable(const MachineBasicBlock *MBB) { void MachineVerifier::visitMachineFunctionBefore() { lastIndex = SlotIndex(); - regsReserved = TRI->getReservedRegs(*MF); + regsReserved = MRI->getReservedRegs(); // A sub-register of a reserved register is also reserved for (int Reg = regsReserved.find_first(); Reg>=0; |