diff options
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/RegAllocLinearScan.cpp | 10 | ||||
-rw-r--r-- | lib/CodeGen/RegAllocLocal.cpp | 10 | ||||
-rw-r--r-- | lib/CodeGen/RegAllocSimple.cpp | 8 |
3 files changed, 14 insertions, 14 deletions
diff --git a/lib/CodeGen/RegAllocLinearScan.cpp b/lib/CodeGen/RegAllocLinearScan.cpp index 679122063a..a1d9a116de 100644 --- a/lib/CodeGen/RegAllocLinearScan.cpp +++ b/lib/CodeGen/RegAllocLinearScan.cpp @@ -31,8 +31,8 @@ using namespace llvm; namespace { - Statistic<> numSpilled ("ra-linearscan", "Number of registers spilled"); - Statistic<> numReloaded("ra-linearscan", "Number of registers reloaded"); + Statistic<> numStores("ra-linearscan", "Number of stores added"); + Statistic<> numLoads ("ra-linearscan", "Number of loads added"); class PhysRegTracker { private: @@ -650,7 +650,7 @@ void RA::addSpillCode(IntervalPtrs::value_type li, int slot) DEBUG(std::cerr << "add store for reg" << li->reg << " to " "stack slot " << slot << " after: "; mi->print(std::cerr, *tm_)); - ++numSpilled; + ++numStores; mri_->storeRegToStackSlot(*mi->getParent(), next(mi), li->reg, slot, rc); } @@ -666,7 +666,7 @@ void RA::addSpillCode(IntervalPtrs::value_type li, int slot) DEBUG(std::cerr << "add load for reg" << li->reg << " from stack slot " << slot << " before: "; mi->print(std::cerr, *tm_)); - ++numReloaded; + ++numLoads; mri_->loadRegFromStackSlot(*mi->getParent(), mi, li->reg, slot, rc); } @@ -687,7 +687,7 @@ void RA::addSpillCode(IntervalPtrs::value_type li, int slot) DEBUG(std::cerr << "add store for reg" << li->reg << " to " "stack slot " << slot << " after: "; mi->print(std::cerr, *tm_)); - ++numSpilled; + ++numStores; mri_->storeRegToStackSlot(*mi->getParent(), next(mi), li->reg, slot, rc); } diff --git a/lib/CodeGen/RegAllocLocal.cpp b/lib/CodeGen/RegAllocLocal.cpp index b533bc8786..cbbc7c2299 100644 --- a/lib/CodeGen/RegAllocLocal.cpp +++ b/lib/CodeGen/RegAllocLocal.cpp @@ -28,9 +28,9 @@ using namespace llvm; namespace { - Statistic<> NumSpilled ("ra-local", "Number of registers spilled"); - Statistic<> NumReloaded("ra-local", "Number of registers reloaded"); - Statistic<> NumFused ("ra-local", "Number of reloads fused into instructions"); + Statistic<> NumStores("ra-local", "Number of stores added"); + Statistic<> NumLoads ("ra-local", "Number of loads added"); + Statistic<> NumFused ("ra-local", "Number of reloads fused into instructions"); class RA : public MachineFunctionPass { const TargetMachine *TM; MachineFunction *MF; @@ -275,7 +275,7 @@ void RA::spillVirtReg(MachineBasicBlock &MBB, MachineInstr *I, int FrameIndex = getStackSpaceFor(VirtReg, RC); DEBUG(std::cerr << " to stack slot #" << FrameIndex); RegInfo->storeRegToStackSlot(MBB, I, PhysReg, FrameIndex, RC); - ++NumSpilled; // Update statistics + ++NumStores; // Update statistics } getVirt2PhysRegMapSlot(VirtReg) = 0; // VirtReg no longer available @@ -512,7 +512,7 @@ MachineInstr *RA::reloadVirtReg(MachineBasicBlock &MBB, MachineInstr *MI, // Add move instruction(s) RegInfo->loadRegFromStackSlot(MBB, MI, PhysReg, FrameIndex, RC); - ++NumReloaded; // Update statistics + ++NumLoads; // Update statistics MI->SetMachineOperandReg(OpNum, PhysReg); // Assign the input register return MI; diff --git a/lib/CodeGen/RegAllocSimple.cpp b/lib/CodeGen/RegAllocSimple.cpp index b1726efddc..68f09d0505 100644 --- a/lib/CodeGen/RegAllocSimple.cpp +++ b/lib/CodeGen/RegAllocSimple.cpp @@ -28,8 +28,8 @@ using namespace llvm; namespace { - Statistic<> NumSpilled ("ra-simple", "Number of registers spilled"); - Statistic<> NumReloaded("ra-simple", "Number of registers reloaded"); + Statistic<> NumStores("ra-simple", "Number of stores added"); + Statistic<> NumLoads ("ra-simple", "Number of loads added"); class RegAllocSimple : public MachineFunctionPass { MachineFunction *MF; @@ -130,7 +130,7 @@ unsigned RegAllocSimple::reloadVirtReg(MachineBasicBlock &MBB, unsigned PhysReg = getFreeReg(VirtReg); // Add move instruction(s) - ++NumReloaded; + ++NumLoads; RegInfo->loadRegFromStackSlot(MBB, I, PhysReg, FrameIdx, RC); return PhysReg; } @@ -142,7 +142,7 @@ void RegAllocSimple::spillVirtReg(MachineBasicBlock &MBB, int FrameIdx = getStackSpaceFor(VirtReg, RC); // Add move instruction(s) - ++NumSpilled; + ++NumStores; RegInfo->storeRegToStackSlot(MBB, I, PhysReg, FrameIdx, RC); } |