while having the patch out for code review).
R=danno@chromium.org
BUG=
Review URL: https://codereview.chromium.org/
136303004
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18627
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
const CallInterfaceDescriptor* descriptor_;
ZoneList<LOperand*> inputs_;
- virtual void InternalSetOperandAt(int index,
- LOperand* value) V8_FINAL V8_OVERRIDE {
- inputs_[index] = value;
- }
-
// Iterator support.
virtual int InputCount() V8_FINAL V8_OVERRIDE { return inputs_.length(); }
virtual LOperand* InputAt(int i) V8_FINAL V8_OVERRIDE { return inputs_[i]; }
return OperandAt(0);
}
- virtual bool IsCall() V8_FINAL V8_OVERRIDE { return true; }
-
virtual void PrintDataTo(StringStream* stream) V8_OVERRIDE;
private:
LOperand* target() const { return inputs_[0]; }
-
private:
DECLARE_CONCRETE_INSTRUCTION(CallWithDescriptor, "call-with-descriptor")
DECLARE_HYDROGEN_ACCESSOR(CallWithDescriptor)
const CallInterfaceDescriptor* descriptor_;
ZoneList<LOperand*> inputs_;
- virtual void InternalSetOperandAt(int index,
- LOperand* value) V8_FINAL V8_OVERRIDE {
- inputs_[index] = value;
- }
-
// Iterator support.
virtual int InputCount() V8_FINAL V8_OVERRIDE { return inputs_.length(); }
virtual LOperand* InputAt(int i) V8_FINAL V8_OVERRIDE { return inputs_[i]; }
LOperand* target() const { return inputs_[0]; }
-
private:
DECLARE_CONCRETE_INSTRUCTION(CallWithDescriptor, "call-with-descriptor")
DECLARE_HYDROGEN_ACCESSOR(CallWithDescriptor)
const CallInterfaceDescriptor* descriptor_;
ZoneList<LOperand*> inputs_;
- virtual void InternalSetOperandAt(int index,
- LOperand* value) V8_FINAL V8_OVERRIDE {
- inputs_[index] = value;
- }
-
// Iterator support.
virtual int InputCount() V8_FINAL V8_OVERRIDE { return inputs_.length(); }
virtual LOperand* InputAt(int i) V8_FINAL V8_OVERRIDE { return inputs_[i]; }