Index: src/code-stubs-hydrogen.cc |
diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc |
index 82ea61c3e68ed00981d5d9a6e69bfedd21c5dac8..ce645da1ae950d76968fec343a0c56a5338ff1d6 100644 |
--- a/src/code-stubs-hydrogen.cc |
+++ b/src/code-stubs-hydrogen.cc |
@@ -1790,4 +1790,26 @@ Handle<Code> KeyedLoadGenericStub::GenerateCode() { |
} |
+template <> |
+HValue* CodeStubGraphBuilder<VectorLoadStub>::BuildCodeStub() { |
+ HValue* receiver = GetParameter(FullVectorLoadConvention::kReceiverIndex); |
+ Add<HDeoptimize>("Always deopt", Deoptimizer::EAGER); |
+ return receiver; |
+} |
+ |
+ |
+Handle<Code> VectorLoadStub::GenerateCode() { return DoGenerateCode(this); } |
+ |
+ |
+template <> |
+HValue* CodeStubGraphBuilder<VectorKeyedLoadStub>::BuildCodeStub() { |
+ HValue* receiver = GetParameter(FullVectorLoadConvention::kReceiverIndex); |
+ Add<HDeoptimize>("Always deopt", Deoptimizer::EAGER); |
+ return receiver; |
+} |
+ |
+ |
+Handle<Code> VectorKeyedLoadStub::GenerateCode() { |
+ return DoGenerateCode(this); |
+} |
} } // namespace v8::internal |