Index: src/ia32/stub-cache-ia32.cc |
=================================================================== |
--- src/ia32/stub-cache-ia32.cc (revision 4955) |
+++ src/ia32/stub-cache-ia32.cc (working copy) |
@@ -398,7 +398,7 @@ |
// Jump to the fast api call builtin (tail call). |
Handle<Code> code = Handle<Code>( |
- Builtins::builtin(Builtins::FastHandleApiCall)); |
+ Isolate::Current()->builtins()->builtin(Builtins::FastHandleApiCall)); |
ParameterCount expected(0); |
__ InvokeCode(code, expected, expected, |
RelocInfo::CODE_TARGET, JUMP_FUNCTION); |
@@ -613,9 +613,9 @@ |
ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC); |
Code* code = NULL; |
if (kind == Code::LOAD_IC) { |
- code = Builtins::builtin(Builtins::LoadIC_Miss); |
+ code = Isolate::Current()->builtins()->builtin(Builtins::LoadIC_Miss); |
} else { |
- code = Builtins::builtin(Builtins::KeyedLoadIC_Miss); |
+ code = Isolate::Current()->builtins()->builtin(Builtins::KeyedLoadIC_Miss); |
} |
Handle<Code> ic(code); |
@@ -1795,7 +1795,8 @@ |
// Handle store cache miss. |
__ bind(&miss); |
__ mov(ecx, Immediate(Handle<String>(name))); // restore name |
- Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss)); |
+ Handle<Code> ic(Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Miss)); |
__ jmp(ic, RelocInfo::CODE_TARGET); |
// Return the generated code. |
@@ -1846,7 +1847,8 @@ |
// Handle store cache miss. |
__ bind(&miss); |
- Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss)); |
+ Handle<Code> ic(Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Miss)); |
__ jmp(ic, RelocInfo::CODE_TARGET); |
// Return the generated code. |
@@ -1895,7 +1897,8 @@ |
// Handle store cache miss. |
__ bind(&miss); |
- Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss)); |
+ Handle<Code> ic(Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Miss)); |
__ jmp(ic, RelocInfo::CODE_TARGET); |
// Return the generated code. |
@@ -1930,7 +1933,8 @@ |
// Handle store cache miss. |
__ bind(&miss); |
__ IncrementCounter(&Counters::named_store_global_inline_miss, 1); |
- Handle<Code> ic(Builtins::builtin(Builtins::StoreIC_Miss)); |
+ Handle<Code> ic(Isolate::Current()->builtins()->builtin( |
+ Builtins::StoreIC_Miss)); |
__ jmp(ic, RelocInfo::CODE_TARGET); |
// Return the generated code. |
@@ -1967,7 +1971,8 @@ |
// Handle store cache miss. |
__ bind(&miss); |
__ DecrementCounter(&Counters::keyed_store_field, 1); |
- Handle<Code> ic(Builtins::builtin(Builtins::KeyedStoreIC_Miss)); |
+ Handle<Code> ic(Isolate::Current()->builtins()->builtin( |
+ Builtins::KeyedStoreIC_Miss)); |
__ jmp(ic, RelocInfo::CODE_TARGET); |
// Return the generated code. |
@@ -2489,7 +2494,8 @@ |
// Jump to the generic stub in case the specialized code cannot handle the |
// construction. |
__ bind(&generic_stub_call); |
- Code* code = Builtins::builtin(Builtins::JSConstructStubGeneric); |
+ Code* code = Isolate::Current()->builtins()->builtin( |
+ Builtins::JSConstructStubGeneric); |
Handle<Code> generic_construct_stub(code); |
__ jmp(generic_construct_stub, RelocInfo::CODE_TARGET); |