| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 17222d40419575db3188bbc0aa37db7cb8ebb494..1dbedbd52af497a34e84ef2974c437973ffbfcd1 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -72,7 +72,6 @@ class LChunkBuilder;
|
| V(ArgumentsLength) \
|
| V(ArgumentsObject) \
|
| V(Bitwise) \
|
| - V(BitNot) \
|
| V(BlockEntry) \
|
| V(BoundsCheck) \
|
| V(BoundsCheckBaseIndexInformation) \
|
| @@ -2392,37 +2391,6 @@ class HElementsKind: public HUnaryOperation {
|
| };
|
|
|
|
|
| -class HBitNot: public HUnaryOperation {
|
| - public:
|
| - DECLARE_INSTRUCTION_FACTORY_P1(HBitNot, HValue*);
|
| -
|
| - virtual Representation RequiredInputRepresentation(int index) {
|
| - return Representation::Integer32();
|
| - }
|
| - virtual Representation observed_input_representation(int index) {
|
| - return Representation::Integer32();
|
| - }
|
| -
|
| - virtual HValue* Canonicalize();
|
| -
|
| - DECLARE_CONCRETE_INSTRUCTION(BitNot)
|
| -
|
| - protected:
|
| - virtual bool DataEquals(HValue* other) { return true; }
|
| -
|
| - private:
|
| - explicit HBitNot(HValue* value)
|
| - : HUnaryOperation(value, HType::TaggedNumber()) {
|
| - set_representation(Representation::Integer32());
|
| - SetFlag(kUseGVN);
|
| - SetFlag(kTruncatingToInt32);
|
| - SetFlag(kAllowUndefinedAsNaN);
|
| - }
|
| -
|
| - virtual bool IsDeletable() const { return true; }
|
| -};
|
| -
|
| -
|
| class HUnaryMathOperation: public HTemplateInstruction<2> {
|
| public:
|
| static HInstruction* New(Zone* zone,
|
|
|