| Index: src/hydrogen-check-elimination.h
|
| diff --git a/src/hydrogen-check-elimination.h b/src/hydrogen-check-elimination.h
|
| index f38e6152fb139a31321b0d99c73bc6b108ecb65b..b429b174623cf7691b1509d74c5fb3e4f238dd0d 100644
|
| --- a/src/hydrogen-check-elimination.h
|
| +++ b/src/hydrogen-check-elimination.h
|
| @@ -39,16 +39,19 @@ namespace internal {
|
| class HCheckEliminationPhase : public HPhase {
|
| public:
|
| explicit HCheckEliminationPhase(HGraph* graph)
|
| - : HPhase("H_Check Elimination", graph),
|
| - aliasing_(),
|
| - redundant_(0),
|
| - removed_(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();
|
|
|
| @@ -58,14 +61,17 @@ class HCheckEliminationPhase : public HPhase {
|
| void PrintStats();
|
|
|
| HAliasAnalyzer* aliasing_;
|
| +#ifdef DEBUG
|
| int redundant_;
|
| int removed_;
|
| + int removed_cho_;
|
| int narrowed_;
|
| int loads_;
|
| int empty_;
|
| int compares_true_;
|
| int compares_false_;
|
| int transitions_;
|
| +#endif
|
| };
|
|
|
|
|
|
|