| Index: src/crankshaft/hydrogen-instructions.h
|
| diff --git a/src/crankshaft/hydrogen-instructions.h b/src/crankshaft/hydrogen-instructions.h
|
| index 9a757c8851ba4bcee495bd854789555d0b9a21b2..2d2f91475767d488486a8c3306075c45d8e362c3 100644
|
| --- a/src/crankshaft/hydrogen-instructions.h
|
| +++ b/src/crankshaft/hydrogen-instructions.h
|
| @@ -82,7 +82,6 @@ class LChunkBuilder;
|
| V(DeclareGlobals) \
|
| V(Deoptimize) \
|
| V(Div) \
|
| - V(DoubleBits) \
|
| V(DummyUse) \
|
| V(EnterInlined) \
|
| V(EnvironmentMarker) \
|
| @@ -1659,37 +1658,6 @@ class HClampToUint8 final : public HUnaryOperation {
|
| };
|
|
|
|
|
| -class HDoubleBits final : public HUnaryOperation {
|
| - public:
|
| - enum Bits { HIGH, LOW };
|
| - DECLARE_INSTRUCTION_FACTORY_P2(HDoubleBits, HValue*, Bits);
|
| -
|
| - Representation RequiredInputRepresentation(int index) override {
|
| - return Representation::Double();
|
| - }
|
| -
|
| - DECLARE_CONCRETE_INSTRUCTION(DoubleBits)
|
| -
|
| - Bits bits() { return bits_; }
|
| -
|
| - protected:
|
| - bool DataEquals(HValue* other) override {
|
| - return other->IsDoubleBits() && HDoubleBits::cast(other)->bits() == bits();
|
| - }
|
| -
|
| - private:
|
| - HDoubleBits(HValue* value, Bits bits)
|
| - : HUnaryOperation(value), bits_(bits) {
|
| - set_representation(Representation::Integer32());
|
| - SetFlag(kUseGVN);
|
| - }
|
| -
|
| - bool IsDeletable() const override { return true; }
|
| -
|
| - Bits bits_;
|
| -};
|
| -
|
| -
|
| enum RemovableSimulate {
|
| REMOVABLE_SIMULATE,
|
| FIXED_SIMULATE
|
|
|