| Index: src/builtins.h
|
| diff --git a/src/builtins.h b/src/builtins.h
|
| index c69dbd0519171fe3233244dfaa077fe2c862c805..1463104b1ba387940cf09459aea299fe2f3815c4 100644
|
| --- a/src/builtins.h
|
| +++ b/src/builtins.h
|
| @@ -1,4 +1,4 @@
|
| -// Copyright 2006-2008 the V8 project authors. All rights reserved.
|
| +// Copyright 2010 the V8 project authors. All rights reserved.
|
| // Redistribution and use in source and binary forms, with or without
|
| // modification, are permitted provided that the following conditions are
|
| // met:
|
| @@ -71,6 +71,10 @@ enum BuiltinExtraArguments {
|
| V(JSEntryTrampoline, BUILTIN, UNINITIALIZED) \
|
| V(JSConstructEntryTrampoline, BUILTIN, UNINITIALIZED) \
|
| V(LazyCompile, BUILTIN, UNINITIALIZED) \
|
| + V(LazyRecompile, BUILTIN, UNINITIALIZED) \
|
| + V(NotifyDeoptimized, BUILTIN, UNINITIALIZED) \
|
| + V(NotifyLazyDeoptimized, BUILTIN, UNINITIALIZED) \
|
| + V(NotifyOSR, BUILTIN, UNINITIALIZED) \
|
| \
|
| V(LoadIC_Miss, BUILTIN, UNINITIALIZED) \
|
| V(KeyedLoadIC_Miss, BUILTIN, UNINITIALIZED) \
|
| @@ -102,6 +106,7 @@ enum BuiltinExtraArguments {
|
| V(StoreIC_ArrayLength, STORE_IC, MONOMORPHIC) \
|
| V(StoreIC_Normal, STORE_IC, MONOMORPHIC) \
|
| V(StoreIC_Megamorphic, STORE_IC, MEGAMORPHIC) \
|
| + V(StoreIC_GlobalProxy, STORE_IC, MEGAMORPHIC) \
|
| \
|
| V(KeyedStoreIC_Initialize, KEYED_STORE_IC, UNINITIALIZED) \
|
| V(KeyedStoreIC_Generic, KEYED_STORE_IC, MEGAMORPHIC) \
|
| @@ -120,7 +125,9 @@ enum BuiltinExtraArguments {
|
| V(ArrayCode, BUILTIN, UNINITIALIZED) \
|
| V(ArrayConstructCode, BUILTIN, UNINITIALIZED) \
|
| \
|
| - V(StringConstructCode, BUILTIN, UNINITIALIZED)
|
| + V(StringConstructCode, BUILTIN, UNINITIALIZED) \
|
| + \
|
| + V(OnStackReplacement, BUILTIN, UNINITIALIZED)
|
|
|
|
|
| #ifdef ENABLE_DEBUGGER_SUPPORT
|
| @@ -263,6 +270,10 @@ class Builtins {
|
| static void Generate_JSEntryTrampoline(MacroAssembler* masm);
|
| static void Generate_JSConstructEntryTrampoline(MacroAssembler* masm);
|
| static void Generate_LazyCompile(MacroAssembler* masm);
|
| + static void Generate_LazyRecompile(MacroAssembler* masm);
|
| + static void Generate_NotifyDeoptimized(MacroAssembler* masm);
|
| + static void Generate_NotifyLazyDeoptimized(MacroAssembler* masm);
|
| + static void Generate_NotifyOSR(MacroAssembler* masm);
|
| static void Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm);
|
|
|
| static void Generate_FunctionCall(MacroAssembler* masm);
|
| @@ -272,6 +283,7 @@ class Builtins {
|
| static void Generate_ArrayConstructCode(MacroAssembler* masm);
|
|
|
| static void Generate_StringConstructCode(MacroAssembler* masm);
|
| + static void Generate_OnStackReplacement(MacroAssembler* masm);
|
|
|
| static void InitBuiltinFunctionTable();
|
|
|
|
|