Rename reloads/spills to loads/stores.
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Thu, 19 Feb 2004 06:19:09 +0000 (06:19 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Thu, 19 Feb 2004 06:19:09 +0000 (06:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11619 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/RegAllocLinearScan.cpp
lib/CodeGen/RegAllocLocal.cpp
lib/CodeGen/RegAllocSimple.cpp

index 679122063a57eb874e3c77b3b4a55a630c178bf0..a1d9a116de7d98a76fc8d4eca50f6e94d7eb8aeb 100644 (file)
@@ -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);
         }
index b533bc878652606edbe8087e620bfa59d3d980c4..cbbc7c2299744b5ed3602b9977b1a48f1eb63a6c 100644 (file)
@@ -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;
index b1726efddc7162b04c9fa9004aa213db95105e2f..68f09d050593358feb2fe13c48e428eb2977c462 100644 (file)
@@ -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);
 }