| Index: src/counters.h
|
| diff --git a/src/counters.h b/src/counters.h
|
| index 8d73d095c721a62fac2e6e223bf60266e909ad2e..06181c4a72e2bc967e0bdb1f093d7058a7da2f5a 100644
|
| --- a/src/counters.h
|
| +++ b/src/counters.h
|
| @@ -735,70 +735,71 @@ class RuntimeCallTimer {
|
| /* Dummy counter for the unexpected stub miss. */ \
|
| V(UnexpectedStubMiss)
|
|
|
| -#define FOR_EACH_HANDLER_COUNTER(V) \
|
| - V(IC_HandlerCacheHit) \
|
| - V(KeyedLoadIC_LoadIndexedStringStub) \
|
| - V(KeyedLoadIC_LoadIndexedInterceptorStub) \
|
| - V(KeyedLoadIC_KeyedLoadSloppyArgumentsStub) \
|
| - V(KeyedLoadIC_LoadElementDH) \
|
| - V(KeyedLoadIC_LoadFastElementStub) \
|
| - V(KeyedLoadIC_LoadDictionaryElementStub) \
|
| - V(KeyedLoadIC_SlowStub) \
|
| - V(KeyedStoreIC_KeyedStoreSloppyArgumentsStub) \
|
| - V(KeyedStoreIC_StoreFastElementStub) \
|
| - V(KeyedStoreIC_StoreElementStub) \
|
| - V(KeyedStoreIC_Polymorphic) \
|
| - V(LoadIC_FunctionPrototypeStub) \
|
| - V(LoadIC_HandlerCacheHit_AccessCheck) \
|
| - V(LoadIC_HandlerCacheHit_Exotic) \
|
| - V(LoadIC_HandlerCacheHit_Interceptor) \
|
| - V(LoadIC_HandlerCacheHit_JSProxy) \
|
| - V(LoadIC_HandlerCacheHit_NonExistent) \
|
| - V(LoadIC_HandlerCacheHit_Accessor) \
|
| - V(LoadIC_HandlerCacheHit_Data) \
|
| - V(LoadIC_HandlerCacheHit_Transition) \
|
| - V(LoadIC_LoadApiGetterDH) \
|
| - V(LoadIC_LoadApiGetterFromPrototypeDH) \
|
| - V(LoadIC_LoadApiGetterStub) \
|
| - V(LoadIC_LoadCallback) \
|
| - V(LoadIC_LoadConstantDH) \
|
| - V(LoadIC_LoadConstantFromPrototypeDH) \
|
| - V(LoadIC_LoadConstant) \
|
| - V(LoadIC_LoadConstantStub) \
|
| - V(LoadIC_LoadFieldDH) \
|
| - V(LoadIC_LoadFieldFromPrototypeDH) \
|
| - V(LoadIC_LoadField) \
|
| - V(LoadIC_LoadFieldStub) \
|
| - V(LoadIC_LoadGlobal) \
|
| - V(LoadIC_LoadInterceptor) \
|
| - V(LoadIC_LoadNonexistentDH) \
|
| - V(LoadIC_LoadNonexistent) \
|
| - V(LoadIC_LoadNormal) \
|
| - V(LoadIC_LoadScriptContextFieldStub) \
|
| - V(LoadIC_LoadViaGetter) \
|
| - V(LoadIC_Premonomorphic) \
|
| - V(LoadIC_SlowStub) \
|
| - V(LoadIC_StringLengthStub) \
|
| - V(StoreIC_HandlerCacheHit_AccessCheck) \
|
| - V(StoreIC_HandlerCacheHit_Exotic) \
|
| - V(StoreIC_HandlerCacheHit_Interceptor) \
|
| - V(StoreIC_HandlerCacheHit_JSProxy) \
|
| - V(StoreIC_HandlerCacheHit_NonExistent) \
|
| - V(StoreIC_HandlerCacheHit_Accessor) \
|
| - V(StoreIC_HandlerCacheHit_Data) \
|
| - V(StoreIC_HandlerCacheHit_Transition) \
|
| - V(StoreIC_Premonomorphic) \
|
| - V(StoreIC_SlowStub) \
|
| - V(StoreIC_StoreCallback) \
|
| - V(StoreIC_StoreField) \
|
| - V(StoreIC_StoreFieldDH) \
|
| - V(StoreIC_StoreFieldStub) \
|
| - V(StoreIC_StoreGlobal) \
|
| - V(StoreIC_StoreGlobalTransition) \
|
| - V(StoreIC_StoreInterceptorStub) \
|
| - V(StoreIC_StoreNormal) \
|
| - V(StoreIC_StoreScriptContextFieldStub) \
|
| - V(StoreIC_StoreTransition) \
|
| +#define FOR_EACH_HANDLER_COUNTER(V) \
|
| + V(IC_HandlerCacheHit) \
|
| + V(KeyedLoadIC_LoadIndexedStringStub) \
|
| + V(KeyedLoadIC_LoadIndexedInterceptorStub) \
|
| + V(KeyedLoadIC_KeyedLoadSloppyArgumentsStub) \
|
| + V(KeyedLoadIC_LoadElementDH) \
|
| + V(KeyedLoadIC_LoadFastElementStub) \
|
| + V(KeyedLoadIC_LoadDictionaryElementStub) \
|
| + V(KeyedLoadIC_SlowStub) \
|
| + V(KeyedStoreIC_ElementsTransitionAndStoreStub) \
|
| + V(KeyedStoreIC_KeyedStoreSloppyArgumentsStub) \
|
| + V(KeyedStoreIC_SlowStub) \
|
| + V(KeyedStoreIC_StoreFastElementStub) \
|
| + V(KeyedStoreIC_StoreElementStub) \
|
| + V(LoadIC_FunctionPrototypeStub) \
|
| + V(LoadIC_HandlerCacheHit_AccessCheck) \
|
| + V(LoadIC_HandlerCacheHit_Exotic) \
|
| + V(LoadIC_HandlerCacheHit_Interceptor) \
|
| + V(LoadIC_HandlerCacheHit_JSProxy) \
|
| + V(LoadIC_HandlerCacheHit_NonExistent) \
|
| + V(LoadIC_HandlerCacheHit_Accessor) \
|
| + V(LoadIC_HandlerCacheHit_Data) \
|
| + V(LoadIC_HandlerCacheHit_Transition) \
|
| + V(LoadIC_LoadApiGetterDH) \
|
| + V(LoadIC_LoadApiGetterFromPrototypeDH) \
|
| + V(LoadIC_LoadApiGetterStub) \
|
| + V(LoadIC_LoadCallback) \
|
| + V(LoadIC_LoadConstantDH) \
|
| + V(LoadIC_LoadConstantFromPrototypeDH) \
|
| + V(LoadIC_LoadConstant) \
|
| + V(LoadIC_LoadConstantStub) \
|
| + V(LoadIC_LoadFieldDH) \
|
| + V(LoadIC_LoadFieldFromPrototypeDH) \
|
| + V(LoadIC_LoadField) \
|
| + V(LoadIC_LoadFieldStub) \
|
| + V(LoadIC_LoadGlobal) \
|
| + V(LoadIC_LoadInterceptor) \
|
| + V(LoadIC_LoadNonexistentDH) \
|
| + V(LoadIC_LoadNonexistent) \
|
| + V(LoadIC_LoadNormal) \
|
| + V(LoadIC_LoadScriptContextFieldStub) \
|
| + V(LoadIC_LoadViaGetter) \
|
| + V(LoadIC_Premonomorphic) \
|
| + V(LoadIC_SlowStub) \
|
| + V(LoadIC_StringLengthStub) \
|
| + V(StoreIC_HandlerCacheHit_AccessCheck) \
|
| + V(StoreIC_HandlerCacheHit_Exotic) \
|
| + V(StoreIC_HandlerCacheHit_Interceptor) \
|
| + V(StoreIC_HandlerCacheHit_JSProxy) \
|
| + V(StoreIC_HandlerCacheHit_NonExistent) \
|
| + V(StoreIC_HandlerCacheHit_Accessor) \
|
| + V(StoreIC_HandlerCacheHit_Data) \
|
| + V(StoreIC_HandlerCacheHit_Transition) \
|
| + V(StoreIC_Premonomorphic) \
|
| + V(StoreIC_SlowStub) \
|
| + V(StoreIC_StoreCallback) \
|
| + V(StoreIC_StoreField) \
|
| + V(StoreIC_StoreFieldDH) \
|
| + V(StoreIC_StoreFieldStub) \
|
| + V(StoreIC_StoreGlobal) \
|
| + V(StoreIC_StoreGlobalTransition) \
|
| + V(StoreIC_StoreInterceptorStub) \
|
| + V(StoreIC_StoreNormal) \
|
| + V(StoreIC_StoreScriptContextFieldStub) \
|
| + V(StoreIC_StoreTransition) \
|
| V(StoreIC_StoreViaSetter)
|
|
|
| class RuntimeCallStats {
|
|
|