Index: src/ia32/lithium-ia32.h |
diff --git a/src/ia32/lithium-ia32.h b/src/ia32/lithium-ia32.h |
index a6a25261ea446c6457a16bea6521f0e468e80e07..29b04be4055fa653a014863343a340ce0c4beeac 100644 |
--- a/src/ia32/lithium-ia32.h |
+++ b/src/ia32/lithium-ia32.h |
@@ -174,7 +174,6 @@ class LCodeGen; |
V(StringCompareAndBranch) \ |
V(SubI) \ |
V(TaggedToI) \ |
- V(TaggedToINoSSE2) \ |
V(ThisFunction) \ |
V(Throw) \ |
V(ToFastProperties) \ |
@@ -2153,31 +2152,6 @@ class LTaggedToI V8_FINAL : public LTemplateInstruction<1, 1, 1> { |
}; |
-// Truncating conversion from a tagged value to an int32. |
-class LTaggedToINoSSE2 V8_FINAL : public LTemplateInstruction<1, 1, 3> { |
- public: |
- LTaggedToINoSSE2(LOperand* value, |
- LOperand* temp1, |
- LOperand* temp2, |
- LOperand* temp3) { |
- inputs_[0] = value; |
- temps_[0] = temp1; |
- temps_[1] = temp2; |
- temps_[2] = temp3; |
- } |
- |
- LOperand* value() { return inputs_[0]; } |
- LOperand* scratch() { return temps_[0]; } |
- LOperand* scratch2() { return temps_[1]; } |
- LOperand* scratch3() { return temps_[2]; } |
- |
- DECLARE_CONCRETE_INSTRUCTION(TaggedToINoSSE2, "tagged-to-i-nosse2") |
- DECLARE_HYDROGEN_ACCESSOR(UnaryOperation) |
- |
- bool truncating() { return hydrogen()->CanTruncateToInt32(); } |
-}; |
- |
- |
class LSmiTag V8_FINAL : public LTemplateInstruction<1, 1, 0> { |
public: |
explicit LSmiTag(LOperand* value) { |