diff options
Diffstat (limited to 'deps/v8/src/crankshaft/ia32/lithium-ia32.h')
-rw-r--r-- | deps/v8/src/crankshaft/ia32/lithium-ia32.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/deps/v8/src/crankshaft/ia32/lithium-ia32.h b/deps/v8/src/crankshaft/ia32/lithium-ia32.h index 08c051ad52..ab7a4b5516 100644 --- a/deps/v8/src/crankshaft/ia32/lithium-ia32.h +++ b/deps/v8/src/crankshaft/ia32/lithium-ia32.h @@ -37,7 +37,6 @@ class LCodeGen; V(CallJSFunction) \ V(CallWithDescriptor) \ V(CallFunction) \ - V(CallNew) \ V(CallNewArray) \ V(CallRuntime) \ V(CallStub) \ @@ -65,7 +64,6 @@ class LCodeGen; V(ConstantT) \ V(ConstructDouble) \ V(Context) \ - V(DateField) \ V(DebugBreak) \ V(DeclareGlobals) \ V(Deoptimize) \ @@ -93,7 +91,6 @@ class LCodeGen; V(InstructionGap) \ V(Integer32ToDouble) \ V(InvokeFunction) \ - V(IsConstructCallAndBranch) \ V(IsStringAndBranch) \ V(IsSmiAndBranch) \ V(IsUndetectableAndBranch) \ @@ -133,7 +130,6 @@ class LCodeGen; V(Power) \ V(Prologue) \ V(PushArgument) \ - V(RegExpLiteral) \ V(Return) \ V(SeqStringGetChar) \ V(SeqStringSetChar) \ @@ -1113,19 +1109,6 @@ class LHasCachedArrayIndexAndBranch final : public LControlInstruction<1, 0> { }; -class LIsConstructCallAndBranch final : public LControlInstruction<0, 1> { - public: - explicit LIsConstructCallAndBranch(LOperand* temp) { - temps_[0] = temp; - } - - LOperand* temp() { return temps_[0]; } - - DECLARE_CONCRETE_INSTRUCTION(IsConstructCallAndBranch, - "is-construct-call-and-branch") -}; - - class LClassOfTestAndBranch final : public LControlInstruction<1, 2> { public: LClassOfTestAndBranch(LOperand* value, LOperand* temp, LOperand* temp2) { @@ -1367,27 +1350,6 @@ class LMapEnumLength final : public LTemplateInstruction<1, 1, 0> { }; -class LDateField final : public LTemplateInstruction<1, 1, 1> { - public: - LDateField(LOperand* date, LOperand* temp, Smi* index) - : index_(index) { - inputs_[0] = date; - temps_[0] = temp; - } - - LOperand* date() { return inputs_[0]; } - LOperand* temp() { return temps_[0]; } - - DECLARE_CONCRETE_INSTRUCTION(DateField, "date-field") - DECLARE_HYDROGEN_ACCESSOR(DateField) - - Smi* index() const { return index_; } - - private: - Smi* index_; -}; - - class LSeqStringGetChar final : public LTemplateInstruction<1, 2, 0> { public: LSeqStringGetChar(LOperand* string, LOperand* index) { @@ -1908,25 +1870,6 @@ class LCallFunction final : public LTemplateInstruction<1, 2, 2> { }; -class LCallNew final : public LTemplateInstruction<1, 2, 0> { - public: - LCallNew(LOperand* context, LOperand* constructor) { - inputs_[0] = context; - inputs_[1] = constructor; - } - - LOperand* context() { return inputs_[0]; } - LOperand* constructor() { return inputs_[1]; } - - DECLARE_CONCRETE_INSTRUCTION(CallNew, "call-new") - DECLARE_HYDROGEN_ACCESSOR(CallNew) - - void PrintDataTo(StringStream* stream) override; - - int arity() const { return hydrogen()->argument_count() - 1; } -}; - - class LCallNewArray final : public LTemplateInstruction<1, 2, 0> { public: LCallNewArray(LOperand* context, LOperand* constructor) { @@ -2521,19 +2464,6 @@ class LAllocate final : public LTemplateInstruction<1, 2, 1> { }; -class LRegExpLiteral final : public LTemplateInstruction<1, 1, 0> { - public: - explicit LRegExpLiteral(LOperand* context) { - inputs_[0] = context; - } - - LOperand* context() { return inputs_[0]; } - - DECLARE_CONCRETE_INSTRUCTION(RegExpLiteral, "regexp-literal") - DECLARE_HYDROGEN_ACCESSOR(RegExpLiteral) -}; - - class LToFastProperties final : public LTemplateInstruction<1, 1, 0> { public: explicit LToFastProperties(LOperand* value) { |