Revision: 6867
Author: [email protected]
Date: Mon Feb 21 05:27:36 2011
Log: Fix broken build by removing more const qualifiers.


Review URL: http://codereview.chromium.org/6532085
http://code.google.com/p/v8/source/detail?r=6867

Modified:
 /branches/bleeding_edge/src/hydrogen-instructions.cc
 /branches/bleeding_edge/src/hydrogen-instructions.h

=======================================
--- /branches/bleeding_edge/src/hydrogen-instructions.cc Mon Feb 21 04:05:17 2011 +++ /branches/bleeding_edge/src/hydrogen-instructions.cc Mon Feb 21 05:27:36 2011
@@ -928,7 +928,7 @@
 }


-HValue* HPhi::GetRedundantReplacement() const {
+HValue* HPhi::GetRedundantReplacement() {
   HValue* candidate = NULL;
   int count = OperandCount();
   int position = 0;
=======================================
--- /branches/bleeding_edge/src/hydrogen-instructions.h Mon Feb 21 04:05:17 2011 +++ /branches/bleeding_edge/src/hydrogen-instructions.h Mon Feb 21 05:27:36 2011
@@ -783,9 +783,9 @@

   virtual void PrintDataTo(StringStream* stream);

-  HValue* value() const { return OperandAt(0); }
-  virtual int OperandCount() const { return 1; }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  HValue* value() { return OperandAt(0); }
+  virtual int OperandCount() { return 1; }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_INSTRUCTION(UnaryControlInstruction)

@@ -862,10 +862,10 @@
     SetOperandAt(0, value);
   }

-  HValue* value() const { return OperandAt(0); }
+  HValue* value() { return OperandAt(0); }
   virtual void PrintDataTo(StringStream* stream);
-  virtual int OperandCount() const { return 1; }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return 1; }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_INSTRUCTION(UnaryOperation)

@@ -980,8 +980,8 @@
   void AddPushedValue(HValue* value) {
     AddValue(kNoIndex, value);
   }
-  virtual int OperandCount() const { return values_.length(); }
-  virtual HValue* OperandAt(int index) const { return values_[index]; }
+  virtual int OperandCount() { return values_.length(); }
+  virtual HValue* OperandAt(int index) { return values_[index]; }

   DECLARE_CONCRETE_INSTRUCTION(Simulate, "simulate")

@@ -1055,7 +1055,7 @@
     return Representation::Tagged();
   }

-  HValue* argument() const { return OperandAt(0); }
+  HValue* argument() { return OperandAt(0); }

   DECLARE_CONCRETE_INSTRUCTION(PushArgument, "push_argument")
 };
@@ -1148,10 +1148,10 @@

   virtual void PrintDataTo(StringStream* stream);

-  HValue* value() const { return value_; }
-
-  virtual int OperandCount() const { return 1; }
-  virtual HValue* OperandAt(int index) const {
+  HValue* value() { return value_; }
+
+  virtual int OperandCount() { return 1; }
+  virtual HValue* OperandAt(int index) {
     ASSERT(index == 0);
     return value_;
   }
@@ -1182,8 +1182,8 @@
   HValue* first() const { return operands_[0]; }
   HValue* second() const { return operands_[1]; }

-  virtual int OperandCount() const { return 2; }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return 2; }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_INSTRUCTION(BinaryCall)

@@ -1242,7 +1242,7 @@

   virtual void PrintDataTo(StringStream* stream);

-  HValue* context() const { return value(); }
+  HValue* context() { return value(); }
   Handle<String> name() const { return name_; }

   DECLARE_CONCRETE_INSTRUCTION(CallNamed, "call_named")
@@ -1258,7 +1258,7 @@
       : HUnaryCall(context, argument_count) {
   }

-  HValue* context() const { return value(); }
+  HValue* context() { return value(); }

   DECLARE_CONCRETE_INSTRUCTION(CallFunction, "call_function")
 };
@@ -1272,7 +1272,7 @@

   virtual void PrintDataTo(StringStream* stream);

-  HValue* context() const { return value(); }
+  HValue* context() { return value(); }
   Handle<String> name() const { return name_; }

   DECLARE_CONCRETE_INSTRUCTION(CallGlobal, "call_global")
@@ -1783,9 +1783,9 @@
     return representation();
   }
   virtual HType CalculateInferredType();
-  virtual int OperandCount() const { return inputs_.length(); }
-  virtual HValue* OperandAt(int index) const { return inputs_[index]; }
-  HValue* GetRedundantReplacement() const;
+  virtual int OperandCount() { return inputs_.length(); }
+  virtual HValue* OperandAt(int index) { return inputs_[index]; }
+  HValue* GetRedundantReplacement();
   void AddInput(HValue* value);

   bool IsReceiver() { return merged_index_ == 0; }
@@ -1920,16 +1920,16 @@
     SetOperandAt(1, right);
   }

-  HValue* left() const { return OperandAt(0); }
-  HValue* right() const { return OperandAt(1); }
+  HValue* left() { return OperandAt(0); }
+  HValue* right() { return OperandAt(1); }

   // TODO(kasperl): Move these helpers to the IA-32 Lithium
   // instruction sequence builder.
-  HValue* LeastConstantOperand() const {
+  HValue* LeastConstantOperand() {
     if (IsCommutative() && left()->IsConstant()) return right();
     return left();
   }
-  HValue* MostConstantOperand() const {
+  HValue* MostConstantOperand() {
     if (IsCommutative() && left()->IsConstant()) return left();
     return right();
   }
@@ -1937,8 +1937,8 @@
   virtual bool IsCommutative() const { return false; }

   virtual void PrintDataTo(StringStream* stream);
-  virtual int OperandCount() const { return operands_.length(); }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return operands_.length(); }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_INSTRUCTION(BinaryOperation)

@@ -1972,13 +1972,13 @@
         : Representation::Tagged();
   }

-  HValue* function() const { return OperandAt(0); }
-  HValue* receiver() const { return OperandAt(1); }
-  HValue* length() const { return OperandAt(2); }
-  HValue* elements() const { return OperandAt(3); }
-
-  virtual int OperandCount() const { return operands_.length(); }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  HValue* function() { return OperandAt(0); }
+  HValue* receiver() { return OperandAt(1); }
+  HValue* length() { return OperandAt(2); }
+  HValue* elements() { return OperandAt(3); }
+
+  virtual int OperandCount() { return operands_.length(); }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_CONCRETE_INSTRUCTION(ApplyArguments, "apply_arguments")

@@ -2041,12 +2041,12 @@
         : Representation::Integer32();
   }

-  HValue* arguments() const { return operands_[0]; }
-  HValue* length() const { return operands_[1]; }
-  HValue* index() const { return operands_[2]; }
-
-  virtual int OperandCount() const { return operands_.length(); }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  HValue* arguments() { return operands_[0]; }
+  HValue* length() { return operands_[1]; }
+  HValue* index() { return operands_[2]; }
+
+  virtual int OperandCount() { return operands_.length(); }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_CONCRETE_INSTRUCTION(AccessArgumentsAt, "access_arguments_at")

@@ -2079,8 +2079,8 @@
   virtual void Verify();
 #endif

-  HValue* index() const { return left(); }
-  HValue* length() const { return right(); }
+  HValue* index() { return left(); }
+  HValue* length() { return right(); }

   DECLARE_CONCRETE_INSTRUCTION(BoundsCheck, "bounds_check")

@@ -2397,9 +2397,9 @@
     SetAllSideEffects();
   }

-  HValue* context() const { return operands_[0]; }
-  HValue* left() const { return operands_[1]; }
-  HValue* right() const { return operands_[2]; }
+  HValue* context() { return operands_[0]; }
+  HValue* left() { return operands_[1]; }
+  HValue* right() { return operands_[2]; }

   virtual bool EmitAtUses() const {
     return !HasSideEffects() && (uses()->length() <= 1);
@@ -2411,8 +2411,8 @@

   virtual void PrintDataTo(StringStream* stream);

-  virtual int OperandCount() const { return 3; }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return 3; }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   DECLARE_CONCRETE_INSTRUCTION(InstanceOf, "instance_of")

@@ -2701,7 +2701,7 @@

   CodeStub::Major major_key() { return major_key_; }

-  HValue* context() const { return value(); }
+  HValue* context() { return value(); }

void set_transcendental_type(TranscendentalCache::Type transcendental_type) {
     transcendental_type_ = transcendental_type;
@@ -2834,11 +2834,11 @@
     SetFlag(kChangesContextSlots);
   }

-  HValue* context() const { return OperandAt(0); }
-  HValue* value() const { return OperandAt(1); }
+  HValue* context() { return OperandAt(0); }
+  HValue* value() { return OperandAt(1); }
   int slot_index() const { return slot_index_; }

-  bool NeedsWriteBarrier() const {
+  bool NeedsWriteBarrier() {
     return StoringValueNeedsWriteBarrier(value());
   }

@@ -2870,7 +2870,7 @@
     }
   }

-  HValue* object() const { return OperandAt(0); }
+  HValue* object() { return OperandAt(0); }
   bool is_in_object() const { return is_in_object_; }
   int offset() const { return offset_; }

@@ -2901,8 +2901,8 @@
     SetAllSideEffects();
   }

-  HValue* context() const { return OperandAt(0); }
-  HValue* object() const { return OperandAt(1); }
+  HValue* context() { return OperandAt(0); }
+  HValue* object() { return OperandAt(1); }
   Handle<Object> name() const { return name_; }

   virtual Representation RequiredInputRepresentation(int index) const {
@@ -2925,7 +2925,7 @@
     SetFlag(kDependsOnCalls);
   }

-  HValue* function() const { return OperandAt(0); }
+  HValue* function() { return OperandAt(0); }

   virtual Representation RequiredInputRepresentation(int index) const {
     return Representation::Tagged();
@@ -2949,8 +2949,8 @@
   virtual Representation RequiredInputRepresentation(int index) const {
     return Representation::Tagged();
   }
-  HValue* object() const { return OperandAt(0); }
-  HValue* key() const { return OperandAt(1); }
+  HValue* object() { return OperandAt(0); }
+  HValue* key() { return OperandAt(1); }

   DECLARE_INSTRUCTION(LoadKeyed)
 };
@@ -2997,8 +2997,8 @@
         : Representation::External();
   }

-  HValue* external_pointer() const { return OperandAt(0); }
-  HValue* key() const { return OperandAt(1); }
+  HValue* external_pointer() { return OperandAt(0); }
+  HValue* key() { return OperandAt(1); }

   DECLARE_CONCRETE_INSTRUCTION(LoadPixelArrayElement,
                                "load_pixel_array_element")
@@ -3017,11 +3017,11 @@
   }

   HValue* context() const { return context_; }
-  HValue* object() const { return operands_[0]; }
-  HValue* key() const { return operands_[1]; }
-
-  virtual int OperandCount() const { return 3; }
-  virtual HValue* OperandAt(int index) const {
+  HValue* object() { return operands_[0]; }
+  HValue* key() { return operands_[1]; }
+
+  virtual int OperandCount() { return 3; }
+  virtual HValue* OperandAt(int index) {
     return (index < 2) ? operands_[index] : context_;
   }

@@ -3047,9 +3047,9 @@

   virtual void PrintDataTo(StringStream* stream);

-  HValue* object() const { return OperandAt(0); }
+  HValue* object() { return OperandAt(0); }
   Handle<String> name() const { return name_; }
-  HValue* value() const { return OperandAt(1); }
+  HValue* value() { return OperandAt(1); }
   void set_value(HValue* value) { SetOperandAt(1, value); }

   DECLARE_INSTRUCTION(StoreNamed)
@@ -3088,7 +3088,7 @@
   Handle<Map> transition() const { return transition_; }
   void set_transition(Handle<Map> map) { transition_ = map; }

-  bool NeedsWriteBarrier() const {
+  bool NeedsWriteBarrier() {
     return StoringValueNeedsWriteBarrier(value());
   }

@@ -3114,9 +3114,9 @@
   HValue* object() const { return operands_[0]; }
   HValue* value() const { return operands_[1]; }

-  virtual int OperandCount() const { return 3; }
-
-  virtual HValue* OperandAt(int index) const {
+  virtual int OperandCount() { return 3; }
+
+  virtual HValue* OperandAt(int index) {
     return (index < 2) ? operands_[index] : context_;
   }

@@ -3139,18 +3139,18 @@
   }

   virtual void PrintDataTo(StringStream* stream);
-  virtual int OperandCount() const { return operands_.length(); }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return operands_.length(); }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   virtual Representation RequiredInputRepresentation(int index) const {
     return Representation::Tagged();
   }

-  HValue* object() const { return OperandAt(0); }
-  HValue* key() const { return OperandAt(1); }
-  HValue* value() const { return OperandAt(2); }
-
-  bool NeedsWriteBarrier() const {
+  HValue* object() { return OperandAt(0); }
+  HValue* key() { return OperandAt(1); }
+  HValue* value() { return OperandAt(2); }
+
+  bool NeedsWriteBarrier() {
     return StoringValueNeedsWriteBarrier(value());
   }

@@ -3193,8 +3193,8 @@
   }

   virtual void PrintDataTo(StringStream* stream);
-  virtual int OperandCount() const { return operands_.length(); }
-  virtual HValue* OperandAt(int index) const { return operands_[index]; }
+  virtual int OperandCount() { return operands_.length(); }
+  virtual HValue* OperandAt(int index) { return operands_[index]; }

   virtual Representation RequiredInputRepresentation(int index) const {
     if (index == 0) {
@@ -3204,9 +3204,9 @@
     }
   }

-  HValue* external_pointer() const { return operands_[0]; }
-  HValue* key() const { return operands_[1]; }
-  HValue* value() const { return operands_[2]; }
+  HValue* external_pointer() { return operands_[0]; }
+  HValue* key() { return operands_[1]; }
+  HValue* value() { return operands_[2]; }

   DECLARE_CONCRETE_INSTRUCTION(StorePixelArrayElement,
                                "store_pixel_array_element")
@@ -3231,14 +3231,14 @@
     SetAllSideEffects();
   }

-  HValue* context() const { return context_; }
-  HValue* object() const { return operands_[0]; }
-  HValue* key() const { return operands_[1]; }
-  HValue* value() const { return operands_[2]; }
-
-  virtual int OperandCount() const { return 4; }
-
-  virtual HValue* OperandAt(int index) const {
+  HValue* context() { return context_; }
+  HValue* object() { return operands_[0]; }
+  HValue* key() { return operands_[1]; }
+  HValue* value() { return operands_[2]; }
+
+  virtual int OperandCount() { return 4; }
+
+  virtual HValue* OperandAt(int index) {
     return (index < 3) ? operands_[index] : context_;
   }

@@ -3266,8 +3266,8 @@
         : Representation::Tagged();
   }

-  HValue* string() const { return OperandAt(0); }
-  HValue* index() const { return OperandAt(1); }
+  HValue* string() { return OperandAt(0); }
+  HValue* index() { return OperandAt(1); }

   DECLARE_CONCRETE_INSTRUCTION(StringCharCodeAt, "string_char_code_at")

@@ -3368,8 +3368,8 @@
   }
   bool fast_elements() const { return fast_elements_; }

-  virtual int OperandCount() const { return 1; }
-  virtual HValue* OperandAt(int index) const { return context_; }
+  virtual int OperandCount() { return 1; }
+  virtual HValue* OperandAt(int index) { return context_; }

   DECLARE_CONCRETE_INSTRUCTION(ObjectLiteral, "object_literal")

@@ -3461,8 +3461,8 @@

   DECLARE_CONCRETE_INSTRUCTION(DeleteProperty, "delete_property")

-  HValue* object() const { return left(); }
-  HValue* key() const { return right(); }
+  HValue* object() { return left(); }
+  HValue* key() { return right(); }
 };

 #undef DECLARE_INSTRUCTION

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to