OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "src/v8.h" | 5 #include "src/v8.h" |
6 | 6 |
7 #if V8_TARGET_ARCH_ARM | 7 #if V8_TARGET_ARCH_ARM |
8 | 8 |
9 #include "src/base/bits.h" | 9 #include "src/base/bits.h" |
10 #include "src/bootstrapper.h" | 10 #include "src/bootstrapper.h" |
(...skipping 905 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
916 void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { | 916 void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { |
917 CEntryStub::GenerateAheadOfTime(isolate); | 917 CEntryStub::GenerateAheadOfTime(isolate); |
918 StoreBufferOverflowStub::GenerateFixedRegStubsAheadOfTime(isolate); | 918 StoreBufferOverflowStub::GenerateFixedRegStubsAheadOfTime(isolate); |
919 StubFailureTrampolineStub::GenerateAheadOfTime(isolate); | 919 StubFailureTrampolineStub::GenerateAheadOfTime(isolate); |
920 ArrayConstructorStubBase::GenerateStubsAheadOfTime(isolate); | 920 ArrayConstructorStubBase::GenerateStubsAheadOfTime(isolate); |
921 CreateAllocationSiteStub::GenerateAheadOfTime(isolate); | 921 CreateAllocationSiteStub::GenerateAheadOfTime(isolate); |
922 CreateWeakCellStub::GenerateAheadOfTime(isolate); | 922 CreateWeakCellStub::GenerateAheadOfTime(isolate); |
923 BinaryOpICStub::GenerateAheadOfTime(isolate); | 923 BinaryOpICStub::GenerateAheadOfTime(isolate); |
924 BinaryOpICWithAllocationSiteStub::GenerateAheadOfTime(isolate); | 924 BinaryOpICWithAllocationSiteStub::GenerateAheadOfTime(isolate); |
925 StoreFastElementStub::GenerateAheadOfTime(isolate); | 925 StoreFastElementStub::GenerateAheadOfTime(isolate); |
| 926 TypeofStub::GenerateAheadOfTime(isolate); |
926 } | 927 } |
927 | 928 |
928 | 929 |
929 void CodeStub::GenerateFPStubs(Isolate* isolate) { | 930 void CodeStub::GenerateFPStubs(Isolate* isolate) { |
930 // Generate if not already in cache. | 931 // Generate if not already in cache. |
931 SaveFPRegsMode mode = kSaveFPRegs; | 932 SaveFPRegsMode mode = kSaveFPRegs; |
932 CEntryStub(isolate, 1, mode).GetCode(); | 933 CEntryStub(isolate, 1, mode).GetCode(); |
933 StoreBufferOverflowStub(isolate, mode).GetCode(); | 934 StoreBufferOverflowStub(isolate, mode).GetCode(); |
934 isolate->set_fp_stubs_generated(true); | 935 isolate->set_fp_stubs_generated(true); |
935 } | 936 } |
(...skipping 4354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5290 kStackUnwindSpace, NULL, | 5291 kStackUnwindSpace, NULL, |
5291 MemOperand(fp, 6 * kPointerSize), NULL); | 5292 MemOperand(fp, 6 * kPointerSize), NULL); |
5292 } | 5293 } |
5293 | 5294 |
5294 | 5295 |
5295 #undef __ | 5296 #undef __ |
5296 | 5297 |
5297 } } // namespace v8::internal | 5298 } } // namespace v8::internal |
5298 | 5299 |
5299 #endif // V8_TARGET_ARCH_ARM | 5300 #endif // V8_TARGET_ARCH_ARM |
OLD | NEW |