| 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
|
|
|