| Index: src/mips64/lithium-mips64.h
|
| diff --git a/src/mips64/lithium-mips64.h b/src/mips64/lithium-mips64.h
|
| index fa1c2d2b4347ef3927d104862294a9ba5b15480c..6928ae4b06a5549e041352cbd6c199086b6adc07 100644
|
| --- a/src/mips64/lithium-mips64.h
|
| +++ b/src/mips64/lithium-mips64.h
|
| @@ -20,6 +20,7 @@ class LCodeGen;
|
| #define LITHIUM_CONCRETE_INSTRUCTION_LIST(V) \
|
| V(AccessArgumentsAt) \
|
| V(AddI) \
|
| + V(AddE) \
|
| V(Allocate) \
|
| V(AllocateBlockContext) \
|
| V(ApplyArguments) \
|
| @@ -1421,6 +1422,21 @@ class LSeqStringSetChar final : public LTemplateInstruction<1, 4, 0> {
|
| };
|
|
|
|
|
| +class LAddE final : public LTemplateInstruction<1, 2, 0> {
|
| + public:
|
| + LAddE(LOperand* left, LOperand* right) {
|
| + inputs_[0] = left;
|
| + inputs_[1] = right;
|
| + }
|
| +
|
| + LOperand* left() { return inputs_[0]; }
|
| + LOperand* right() { return inputs_[1]; }
|
| +
|
| + DECLARE_CONCRETE_INSTRUCTION(AddE, "add-e")
|
| + DECLARE_HYDROGEN_ACCESSOR(Add)
|
| +};
|
| +
|
| +
|
| class LAddI final : public LTemplateInstruction<1, 2, 0> {
|
| public:
|
| LAddI(LOperand* left, LOperand* right) {
|
|
|