[llvm-commits] CVS: llvm/lib/CodeGen/BranchFolding.cpp LiveIntervalAnalysis.cpp PHIElimination.cpp RegAllocLinearScan.cpp RegAllocLocal.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp VirtRegMap.cpp
Chris Lattner
sabre at nondot.org
Wed Dec 6 09:47:32 PST 2006
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.37 -> 1.38
LiveIntervalAnalysis.cpp updated: 1.200 -> 1.201
PHIElimination.cpp updated: 1.51 -> 1.52
RegAllocLinearScan.cpp updated: 1.134 -> 1.135
RegAllocLocal.cpp updated: 1.96 -> 1.97
RegAllocSimple.cpp updated: 1.77 -> 1.78
TwoAddressInstructionPass.cpp updated: 1.42 -> 1.43
VirtRegMap.cpp updated: 1.81 -> 1.82
---
Log message:
Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.
---
Diffs of the changes: (+26 -26)
BranchFolding.cpp | 6 +++---
LiveIntervalAnalysis.cpp | 10 +++++-----
PHIElimination.cpp | 4 ++--
RegAllocLinearScan.cpp | 4 ++--
RegAllocLocal.cpp | 6 +++---
RegAllocSimple.cpp | 4 ++--
TwoAddressInstructionPass.cpp | 6 +++---
VirtRegMap.cpp | 12 ++++++------
8 files changed, 26 insertions(+), 26 deletions(-)
Index: llvm/lib/CodeGen/BranchFolding.cpp
diff -u llvm/lib/CodeGen/BranchFolding.cpp:1.37 llvm/lib/CodeGen/BranchFolding.cpp:1.38
--- llvm/lib/CodeGen/BranchFolding.cpp:1.37 Sat Nov 18 16:25:39 2006
+++ llvm/lib/CodeGen/BranchFolding.cpp Wed Dec 6 11:46:31 2006
@@ -30,9 +30,9 @@
#include <algorithm>
using namespace llvm;
-static Statistic<> NumDeadBlocks("branchfold", "Number of dead blocks removed");
-static Statistic<> NumBranchOpts("branchfold", "Number of branches optimized");
-static Statistic<> NumTailMerge ("branchfold", "Number of block tails merged");
+static Statistic NumDeadBlocks("branchfold", "Number of dead blocks removed");
+static Statistic NumBranchOpts("branchfold", "Number of branches optimized");
+static Statistic NumTailMerge ("branchfold", "Number of block tails merged");
static cl::opt<bool> EnableTailMerge("enable-tail-merge", cl::Hidden);
namespace {
Index: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
diff -u llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1.200 llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1.201
--- llvm/lib/CodeGen/LiveIntervalAnalysis.cpp:1.200 Fri Dec 1 20:22:01 2006
+++ llvm/lib/CodeGen/LiveIntervalAnalysis.cpp Wed Dec 6 11:46:31 2006
@@ -39,19 +39,19 @@
namespace {
RegisterPass<LiveIntervals> X("liveintervals", "Live Interval Analysis");
- static Statistic<> numIntervals
+ static Statistic numIntervals
("liveintervals", "Number of original intervals");
- static Statistic<> numIntervalsAfter
+ static Statistic numIntervalsAfter
("liveintervals", "Number of intervals after coalescing");
- static Statistic<> numJoins
+ static Statistic numJoins
("liveintervals", "Number of interval joins performed");
- static Statistic<> numPeep
+ static Statistic numPeep
("liveintervals", "Number of identity moves eliminated after coalescing");
- static Statistic<> numFolded
+ static Statistic numFolded
("liveintervals", "Number of loads/stores folded into instructions");
static cl::opt<bool>
Index: llvm/lib/CodeGen/PHIElimination.cpp
diff -u llvm/lib/CodeGen/PHIElimination.cpp:1.51 llvm/lib/CodeGen/PHIElimination.cpp:1.52
--- llvm/lib/CodeGen/PHIElimination.cpp:1.51 Thu Sep 28 02:10:24 2006
+++ llvm/lib/CodeGen/PHIElimination.cpp Wed Dec 6 11:46:31 2006
@@ -29,8 +29,8 @@
using namespace llvm;
namespace {
- static Statistic<> NumAtomic("phielim", "Number of atomic phis lowered");
- static Statistic<> NumSimple("phielim", "Number of simple phis lowered");
+ static Statistic NumAtomic("phielim", "Number of atomic phis lowered");
+ static Statistic NumSimple("phielim", "Number of simple phis lowered");
struct VISIBILITY_HIDDEN PNE : public MachineFunctionPass {
bool runOnMachineFunction(MachineFunction &Fn) {
Index: llvm/lib/CodeGen/RegAllocLinearScan.cpp
diff -u llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.134 llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.135
--- llvm/lib/CodeGen/RegAllocLinearScan.cpp:1.134 Tue Dec 5 19:48:55 2006
+++ llvm/lib/CodeGen/RegAllocLinearScan.cpp Wed Dec 6 11:46:31 2006
@@ -37,9 +37,9 @@
namespace {
- static Statistic<> NumIters
+ static Statistic NumIters
("regalloc", "Number of iterations performed");
- static Statistic<> NumBacktracks
+ static Statistic NumBacktracks
("regalloc", "Number of times we had to backtrack");
static RegisterRegAlloc
Index: llvm/lib/CodeGen/RegAllocLocal.cpp
diff -u llvm/lib/CodeGen/RegAllocLocal.cpp:1.96 llvm/lib/CodeGen/RegAllocLocal.cpp:1.97
--- llvm/lib/CodeGen/RegAllocLocal.cpp:1.96 Thu Nov 16 20:09:07 2006
+++ llvm/lib/CodeGen/RegAllocLocal.cpp Wed Dec 6 11:46:31 2006
@@ -33,9 +33,9 @@
using namespace llvm;
namespace {
- static Statistic<> NumStores("ra-local", "Number of stores added");
- static Statistic<> NumLoads ("ra-local", "Number of loads added");
- static Statistic<> NumFolded("ra-local", "Number of loads/stores folded "
+ static Statistic NumStores("ra-local", "Number of stores added");
+ static Statistic NumLoads ("ra-local", "Number of loads added");
+ static Statistic NumFolded("ra-local", "Number of loads/stores folded "
"into instructions");
static RegisterRegAlloc
Index: llvm/lib/CodeGen/RegAllocSimple.cpp
diff -u llvm/lib/CodeGen/RegAllocSimple.cpp:1.77 llvm/lib/CodeGen/RegAllocSimple.cpp:1.78
--- llvm/lib/CodeGen/RegAllocSimple.cpp:1.77 Tue Nov 28 16:48:48 2006
+++ llvm/lib/CodeGen/RegAllocSimple.cpp Wed Dec 6 11:46:31 2006
@@ -31,8 +31,8 @@
using namespace llvm;
namespace {
- static Statistic<> NumStores("ra-simple", "Number of stores added");
- static Statistic<> NumLoads ("ra-simple", "Number of loads added");
+ static Statistic NumStores("ra-simple", "Number of stores added");
+ static Statistic NumLoads ("ra-simple", "Number of loads added");
static RegisterRegAlloc
simpleRegAlloc("simple", " simple register allocator",
Index: llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
diff -u llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1.42 llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1.43
--- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp:1.42 Fri Dec 1 15:48:44 2006
+++ llvm/lib/CodeGen/TwoAddressInstructionPass.cpp Wed Dec 6 11:46:31 2006
@@ -45,11 +45,11 @@
using namespace llvm;
namespace {
- static Statistic<> NumTwoAddressInstrs("twoaddressinstruction",
+ static Statistic NumTwoAddressInstrs("twoaddressinstruction",
"Number of two-address instructions");
- static Statistic<> NumCommuted("twoaddressinstruction",
+ static Statistic NumCommuted("twoaddressinstruction",
"Number of instructions commuted to coalesce");
- static Statistic<> NumConvertedTo3Addr("twoaddressinstruction",
+ static Statistic NumConvertedTo3Addr("twoaddressinstruction",
"Number of instructions promoted to 3-address");
struct VISIBILITY_HIDDEN TwoAddressInstructionPass
Index: llvm/lib/CodeGen/VirtRegMap.cpp
diff -u llvm/lib/CodeGen/VirtRegMap.cpp:1.81 llvm/lib/CodeGen/VirtRegMap.cpp:1.82
--- llvm/lib/CodeGen/VirtRegMap.cpp:1.81 Fri Dec 1 15:48:44 2006
+++ llvm/lib/CodeGen/VirtRegMap.cpp Wed Dec 6 11:46:31 2006
@@ -33,12 +33,12 @@
using namespace llvm;
namespace {
- static Statistic<> NumSpills("spiller", "Number of register spills");
- static Statistic<> NumStores("spiller", "Number of stores added");
- static Statistic<> NumLoads ("spiller", "Number of loads added");
- static Statistic<> NumReused("spiller", "Number of values reused");
- static Statistic<> NumDSE ("spiller", "Number of dead stores elided");
- static Statistic<> NumDCE ("spiller", "Number of copies elided");
+ static Statistic NumSpills("spiller", "Number of register spills");
+ static Statistic NumStores("spiller", "Number of stores added");
+ static Statistic NumLoads ("spiller", "Number of loads added");
+ static Statistic NumReused("spiller", "Number of values reused");
+ static Statistic NumDSE ("spiller", "Number of dead stores elided");
+ static Statistic NumDCE ("spiller", "Number of copies elided");
enum SpillerName { simple, local };
More information about the llvm-commits
mailing list