[llvm] r177708 - Remove ScavengedRC from RegisterScavenging
Hal Finkel
hfinkel at anl.gov
Fri Mar 22 00:27:44 PDT 2013
Author: hfinkel
Date: Fri Mar 22 02:27:44 2013
New Revision: 177708
URL: http://llvm.org/viewvc/llvm-project?rev=177708&view=rev
Log:
Remove ScavengedRC from RegisterScavenging
ScavengedRC was a dead private variable (set, but not otherwise used). No
functionality change intended.
Modified:
llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h
llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
Modified: llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h?rev=177708&r1=177707&r2=177708&view=diff
==============================================================================
--- llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h (original)
+++ llvm/trunk/include/llvm/CodeGen/RegisterScavenging.h Fri Mar 22 02:27:44 2013
@@ -48,10 +48,6 @@ class RegScavenger {
/// scavenged. That is, it is spilled to the special scavenging stack slot.
unsigned ScavengedReg;
- /// ScavengedRC - Register class of the scavenged register.
- ///
- const TargetRegisterClass *ScavengedRC;
-
/// ScavengeRestore - Instruction that restores the scavenged register from
/// stack.
const MachineInstr *ScavengeRestore;
@@ -72,7 +68,7 @@ class RegScavenger {
public:
RegScavenger()
: MBB(NULL), NumPhysRegs(0), Tracking(false),
- ScavengingFrameIndex(-1), ScavengedReg(0), ScavengedRC(NULL) {}
+ ScavengingFrameIndex(-1), ScavengedReg(0) {}
/// enterBasicBlock - Start tracking liveness from the begin of the specific
/// basic block.
Modified: llvm/trunk/lib/CodeGen/RegisterScavenging.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/RegisterScavenging.cpp?rev=177708&r1=177707&r2=177708&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/RegisterScavenging.cpp (original)
+++ llvm/trunk/lib/CodeGen/RegisterScavenging.cpp Fri Mar 22 02:27:44 2013
@@ -46,7 +46,6 @@ bool RegScavenger::isAliasUsed(unsigned
void RegScavenger::initRegState() {
ScavengedReg = 0;
- ScavengedRC = NULL;
ScavengeRestore = NULL;
// All registers started out unused.
@@ -123,7 +122,6 @@ void RegScavenger::forward() {
if (MI == ScavengeRestore) {
ScavengedReg = 0;
- ScavengedRC = NULL;
ScavengeRestore = NULL;
}
@@ -390,7 +388,6 @@ unsigned RegScavenger::scavengeRegister(
// Doing this here leads to infinite regress.
// ScavengedReg = SReg;
- ScavengedRC = RC;
DEBUG(dbgs() << "Scavenged register (with spill): " << TRI->getName(SReg) <<
"\n");
More information about the llvm-commits
mailing list