| Index: src/compiler/js-typed-lowering.h
|
| diff --git a/src/compiler/js-typed-lowering.h b/src/compiler/js-typed-lowering.h
|
| index 3dfcefdfc4fab248a91c763f8aeb457bdfbb8f72..8c9936287c887359e9cfad7022795937821f370d 100644
|
| --- a/src/compiler/js-typed-lowering.h
|
| +++ b/src/compiler/js-typed-lowering.h
|
| @@ -19,9 +19,9 @@ namespace compiler {
|
| class JSTypedLowering FINAL : public Reducer {
|
| public:
|
| explicit JSTypedLowering(JSGraph* jsgraph);
|
| - virtual ~JSTypedLowering();
|
| + ~JSTypedLowering() {}
|
|
|
| - virtual Reduction Reduce(Node* node) OVERRIDE;
|
| + Reduction Reduce(Node* node) OVERRIDE;
|
|
|
| JSGraph* jsgraph() { return jsgraph_; }
|
| Graph* graph() { return jsgraph_->graph(); }
|
| @@ -51,6 +51,8 @@ class JSTypedLowering FINAL : public Reducer {
|
| Reduction ReduceI32Shift(Node* node, bool left_signed,
|
| const Operator* shift_op);
|
|
|
| + Node* Word32Shl(Node* const lhs, int32_t const rhs);
|
| +
|
| JSOperatorBuilder* javascript() { return jsgraph_->javascript(); }
|
| CommonOperatorBuilder* common() { return jsgraph_->common(); }
|
| SimplifiedOperatorBuilder* simplified() { return &simplified_; }
|
| @@ -61,6 +63,7 @@ class JSTypedLowering FINAL : public Reducer {
|
| Type* zero_range_;
|
| Type* one_range_;
|
| Type* zero_thirtyone_range_;
|
| + Type* shifted_int32_ranges_[4];
|
| };
|
|
|
| } // namespace compiler
|
|
|