Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.40 -> 1.41 IA64Bundling.cpp updated: 1.6 -> 1.7 IA64ISelDAGToDAG.cpp updated: 1.63 -> 1.64 --- Log message: eliminate static ctors for Statistic objects. --- Diffs of the changes: (+7 -8) IA64AsmPrinter.cpp | 5 +++-- IA64Bundling.cpp | 5 +++-- IA64ISelDAGToDAG.cpp | 5 +---- 3 files changed, 7 insertions(+), 8 deletions(-) Index: llvm/lib/Target/IA64/IA64AsmPrinter.cpp diff -u llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.40 llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.41 --- llvm/lib/Target/IA64/IA64AsmPrinter.cpp:1.40 Thu Dec 7 16:21:48 2006 +++ llvm/lib/Target/IA64/IA64AsmPrinter.cpp Tue Dec 19 16:59:26 2006 @@ -16,6 +16,7 @@ // //===----------------------------------------------------------------------===// +#define DEBUG_TYPE "asm-printer" #include "IA64.h" #include "IA64TargetMachine.h" #include "llvm/Module.h" @@ -28,9 +29,9 @@ #include "llvm/ADT/Statistic.h" using namespace llvm; +STATISTIC(EmittedInsts, "Number of machine instrs printed"); + namespace { - Statistic EmittedInsts("asm-printer", "Number of machine instrs printed"); - struct IA64AsmPrinter : public AsmPrinter { std::set<std::string> ExternalFunctionNames, ExternalObjectNames; Index: llvm/lib/Target/IA64/IA64Bundling.cpp diff -u llvm/lib/Target/IA64/IA64Bundling.cpp:1.6 llvm/lib/Target/IA64/IA64Bundling.cpp:1.7 --- llvm/lib/Target/IA64/IA64Bundling.cpp:1.6 Thu Dec 7 16:21:48 2006 +++ llvm/lib/Target/IA64/IA64Bundling.cpp Tue Dec 19 16:59:26 2006 @@ -20,6 +20,7 @@ // //===----------------------------------------------------------------------===// +#define DEBUG_TYPE "ia64-codegen" #include "IA64.h" #include "IA64InstrInfo.h" #include "IA64TargetMachine.h" @@ -31,9 +32,9 @@ #include <set> using namespace llvm; -namespace { - Statistic StopBitsAdded("ia64-codegen", "Number of stop bits added"); +STATISTIC(StopBitsAdded, "Number of stop bits added"); +namespace { struct IA64BundlingPass : public MachineFunctionPass { /// Target machine description which we query for reg. names, data /// layout, etc. Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp diff -u llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.63 llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.64 --- llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.63 Thu Dec 7 16:21:48 2006 +++ llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp Tue Dec 19 16:59:26 2006 @@ -12,6 +12,7 @@ // //===----------------------------------------------------------------------===// +#define DEBUG_TYPE "ia64-codegen" #include "IA64.h" #include "IA64TargetMachine.h" #include "IA64ISelLowering.h" @@ -21,7 +22,6 @@ #include "llvm/CodeGen/SelectionDAG.h" #include "llvm/CodeGen/SelectionDAGISel.h" #include "llvm/Target/TargetOptions.h" -#include "llvm/ADT/Statistic.h" #include "llvm/Constants.h" #include "llvm/GlobalValue.h" #include "llvm/Intrinsics.h" @@ -32,9 +32,6 @@ using namespace llvm; namespace { - Statistic FusedFP ("ia64-codegen", "Number of fused fp operations"); - Statistic FrameOff("ia64-codegen", "Number of frame idx offsets collapsed"); - //===--------------------------------------------------------------------===// /// IA64DAGToDAGISel - IA64 specific code to select IA64 machine /// instructions for SelectionDAG operations. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits