| 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 #ifndef V8_IC_H_ |     5 #ifndef V8_IC_H_ | 
|     6 #define V8_IC_H_ |     6 #define V8_IC_H_ | 
|     7  |     7  | 
|     8 #include "src/macro-assembler.h" |     8 #include "src/macro-assembler.h" | 
|     9  |     9  | 
|    10 namespace v8 { |    10 namespace v8 { | 
| (...skipping 12 matching lines...) Expand all  Loading... | 
|    23   ICU(CallIC_Customization_Miss)                      \ |    23   ICU(CallIC_Customization_Miss)                      \ | 
|    24   ICU(StoreIC_Miss)                                   \ |    24   ICU(StoreIC_Miss)                                   \ | 
|    25   ICU(StoreIC_ArrayLength)                            \ |    25   ICU(StoreIC_ArrayLength)                            \ | 
|    26   ICU(StoreIC_Slow)                                   \ |    26   ICU(StoreIC_Slow)                                   \ | 
|    27   ICU(SharedStoreIC_ExtendStorage)                    \ |    27   ICU(SharedStoreIC_ExtendStorage)                    \ | 
|    28   ICU(KeyedStoreIC_Miss)                              \ |    28   ICU(KeyedStoreIC_Miss)                              \ | 
|    29   ICU(KeyedStoreIC_Slow)                              \ |    29   ICU(KeyedStoreIC_Slow)                              \ | 
|    30   /* Utilities for IC stubs. */                       \ |    30   /* Utilities for IC stubs. */                       \ | 
|    31   ICU(StoreCallbackProperty)                          \ |    31   ICU(StoreCallbackProperty)                          \ | 
|    32   ICU(LoadPropertyWithInterceptorOnly)                \ |    32   ICU(LoadPropertyWithInterceptorOnly)                \ | 
|    33   ICU(LoadPropertyWithInterceptorForLoad)             \ |    33   ICU(LoadPropertyWithInterceptor)                    \ | 
|    34   ICU(LoadPropertyWithInterceptorForCall)             \ |  | 
|    35   ICU(KeyedLoadPropertyWithInterceptor)               \ |    34   ICU(KeyedLoadPropertyWithInterceptor)               \ | 
|    36   ICU(StoreInterceptorProperty)                       \ |    35   ICU(StoreInterceptorProperty)                       \ | 
|    37   ICU(CompareIC_Miss)                                 \ |    36   ICU(CompareIC_Miss)                                 \ | 
|    38   ICU(BinaryOpIC_Miss)                                \ |    37   ICU(BinaryOpIC_Miss)                                \ | 
|    39   ICU(CompareNilIC_Miss)                              \ |    38   ICU(CompareNilIC_Miss)                              \ | 
|    40   ICU(Unreachable)                                    \ |    39   ICU(Unreachable)                                    \ | 
|    41   ICU(ToBooleanIC_Miss) |    40   ICU(ToBooleanIC_Miss) | 
|    42 // |    41 // | 
|    43 // IC is the base class for LoadIC, StoreIC, KeyedLoadIC, and KeyedStoreIC. |    42 // IC is the base class for LoadIC, StoreIC, KeyedLoadIC, and KeyedStoreIC. | 
|    44 // |    43 // | 
| (...skipping 973 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1018 DECLARE_RUNTIME_FUNCTION(ElementsTransitionAndStoreIC_Miss); |  1017 DECLARE_RUNTIME_FUNCTION(ElementsTransitionAndStoreIC_Miss); | 
|  1019 DECLARE_RUNTIME_FUNCTION(BinaryOpIC_Miss); |  1018 DECLARE_RUNTIME_FUNCTION(BinaryOpIC_Miss); | 
|  1020 DECLARE_RUNTIME_FUNCTION(BinaryOpIC_MissWithAllocationSite); |  1019 DECLARE_RUNTIME_FUNCTION(BinaryOpIC_MissWithAllocationSite); | 
|  1021 DECLARE_RUNTIME_FUNCTION(CompareNilIC_Miss); |  1020 DECLARE_RUNTIME_FUNCTION(CompareNilIC_Miss); | 
|  1022 DECLARE_RUNTIME_FUNCTION(ToBooleanIC_Miss); |  1021 DECLARE_RUNTIME_FUNCTION(ToBooleanIC_Miss); | 
|  1023  |  1022  | 
|  1024  |  1023  | 
|  1025 } }  // namespace v8::internal |  1024 } }  // namespace v8::internal | 
|  1026  |  1025  | 
|  1027 #endif  // V8_IC_H_ |  1026 #endif  // V8_IC_H_ | 
| OLD | NEW |