| Index: src/hydrogen-check-elimination.h
|
| diff --git a/src/hydrogen-check-elimination.h b/src/hydrogen-check-elimination.h
|
| index 50d9908db1f2b8bdc3447af38c1f8e853164a4bc..b429b174623cf7691b1509d74c5fb3e4f238dd0d 100644
|
| --- a/src/hydrogen-check-elimination.h
|
| +++ b/src/hydrogen-check-elimination.h
|
| @@ -39,17 +39,19 @@ namespace internal {
|
| class HCheckEliminationPhase : public HPhase {
|
| public:
|
| explicit HCheckEliminationPhase(HGraph* graph)
|
| - : HPhase("H_Check Elimination", graph),
|
| - aliasing_(),
|
| - redundant_(0),
|
| - removed_(0),
|
| - removed_cho_(0),
|
| - narrowed_(0),
|
| - loads_(0),
|
| - empty_(0),
|
| - compares_true_(0),
|
| - compares_false_(0),
|
| - transitions_(0) { }
|
| + : HPhase("H_Check Elimination", graph), aliasing_() {
|
| +#ifdef DEBUG
|
| + redundant_ = 0;
|
| + removed_ = 0;
|
| + removed_cho_ = 0;
|
| + narrowed_ = 0;
|
| + loads_ = 0;
|
| + empty_ = 0;
|
| + compares_true_ = 0;
|
| + compares_false_ = 0;
|
| + transitions_ = 0;
|
| +#endif
|
| + }
|
|
|
| void Run();
|
|
|
| @@ -59,6 +61,7 @@ class HCheckEliminationPhase : public HPhase {
|
| void PrintStats();
|
|
|
| HAliasAnalyzer* aliasing_;
|
| +#ifdef DEBUG
|
| int redundant_;
|
| int removed_;
|
| int removed_cho_;
|
| @@ -68,6 +71,7 @@ class HCheckEliminationPhase : public HPhase {
|
| int compares_true_;
|
| int compares_false_;
|
| int transitions_;
|
| +#endif
|
| };
|
|
|
|
|
|
|