OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 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/builtins/builtins-utils.h" | 5 #include "src/builtins/builtins-utils.h" |
6 #include "src/builtins/builtins.h" | 6 #include "src/builtins/builtins.h" |
7 #include "src/code-stub-assembler.h" | 7 #include "src/code-stub-assembler.h" |
8 #include "src/ic/accessor-assembler.h" | 8 #include "src/ic/accessor-assembler.h" |
9 | 9 |
10 namespace v8 { | 10 namespace v8 { |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 } | 51 } |
52 | 52 |
53 TF_BUILTIN(KeyedStoreICStrict, CodeStubAssembler) { | 53 TF_BUILTIN(KeyedStoreICStrict, CodeStubAssembler) { |
54 AccessorAssembler::GenerateKeyedStoreICTF(state(), STRICT); | 54 AccessorAssembler::GenerateKeyedStoreICTF(state(), STRICT); |
55 } | 55 } |
56 | 56 |
57 TF_BUILTIN(KeyedStoreICStrictTrampoline, CodeStubAssembler) { | 57 TF_BUILTIN(KeyedStoreICStrictTrampoline, CodeStubAssembler) { |
58 AccessorAssembler::GenerateKeyedStoreICTrampolineTF(state(), STRICT); | 58 AccessorAssembler::GenerateKeyedStoreICTrampolineTF(state(), STRICT); |
59 } | 59 } |
60 | 60 |
| 61 TF_BUILTIN(LoadGlobalIC, CodeStubAssembler) { |
| 62 AccessorAssembler::GenerateLoadGlobalIC(state(), NOT_INSIDE_TYPEOF); |
| 63 } |
| 64 |
| 65 TF_BUILTIN(LoadGlobalICInsideTypeof, CodeStubAssembler) { |
| 66 AccessorAssembler::GenerateLoadGlobalIC(state(), INSIDE_TYPEOF); |
| 67 } |
| 68 |
| 69 TF_BUILTIN(LoadGlobalICTrampoline, CodeStubAssembler) { |
| 70 AccessorAssembler::GenerateLoadGlobalICTrampoline(state(), NOT_INSIDE_TYPEOF); |
| 71 } |
| 72 |
| 73 TF_BUILTIN(LoadGlobalICInsideTypeofTrampoline, CodeStubAssembler) { |
| 74 AccessorAssembler::GenerateLoadGlobalICTrampoline(state(), INSIDE_TYPEOF); |
| 75 } |
| 76 |
61 } // namespace internal | 77 } // namespace internal |
62 } // namespace v8 | 78 } // namespace v8 |
OLD | NEW |