[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocSimple.cpp RegAllocLocal.cpp RegAllocLinearScan.cpp

Alkis Evlogimenos alkis at cs.uiuc.edu
Thu Feb 19 00:20:02 PST 2004


Changes in directory llvm/lib/CodeGen:

RegAllocSimple.cpp updated: 1.52 -> 1.53
RegAllocLocal.cpp updated: 1.51 -> 1.52
RegAllocLinearScan.cpp updated: 1.49 -> 1.50

---
Log message:

Rename reloads/spills to loads/stores.


---
Diffs of the changes:  (+14 -14)

Index: llvm/lib/CodeGen/RegAllocSimple.cpp
diff -u llvm/lib/CodeGen/RegAllocSimple.cpp:1.52 llvm/lib/CodeGen/RegAllocSimple.cpp:1.53
--- llvm/lib/CodeGen/RegAllocSimple.cpp:1.52	Sun Feb 15 15:38:28 2004
+++ llvm/lib/CodeGen/RegAllocSimple.cpp	Thu Feb 19 00:19:09 2004
@@ -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 PhysReg = getFreeReg(VirtReg);
 
   // Add move instruction(s)
-  ++NumReloaded;
+  ++NumLoads;
   RegInfo->loadRegFromStackSlot(MBB, I, PhysReg, FrameIdx, RC);
   return PhysReg;
 }
@@ -142,7 +142,7 @@
   int FrameIdx = getStackSpaceFor(VirtReg, RC);
 
   // Add move instruction(s)
-  ++NumSpilled;
+  ++NumStores;
   RegInfo->storeRegToStackSlot(MBB, I, PhysReg, FrameIdx, RC);
 }
 


Index: llvm/lib/CodeGen/RegAllocLocal.cpp
diff -u llvm/lib/CodeGen/RegAllocLocal.cpp:1.51 llvm/lib/CodeGen/RegAllocLocal.cpp:1.52
--- llvm/lib/CodeGen/RegAllocLocal.cpp:1.51	Tue Feb 17 11:49:10 2004
+++ llvm/lib/CodeGen/RegAllocLocal.cpp	Thu Feb 19 00:19:09 2004
@@ -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 @@
     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 @@
 
   // 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: llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff -u llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.49 llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.50
--- llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.49	Wed Feb 18 17:15:23 2004
+++ llvm/lib/CodeGen/RegAllocLinearScan.cpp	Thu Feb 19 00:19:09 2004
@@ -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 @@
                     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 @@
                     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 @@
             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);
         }





More information about the llvm-commits mailing list