Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: src/builtins.cc

Issue 247373002: CallICStub with a "never patch" approach until customization. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: REBASE + code size multiplier. Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « src/builtins.h ('k') | src/code-stubs.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 #include "v8.h" 5 #include "v8.h"
6 6
7 #include "api.h" 7 #include "api.h"
8 #include "arguments.h" 8 #include "arguments.h"
9 #include "bootstrapper.h" 9 #include "bootstrapper.h"
10 #include "builtins.h" 10 #include "builtins.h"
(...skipping 1402 matching lines...) Expand 10 before | Expand all | Expand 10 after
1413 static void Generate_KeyedStoreIC_PreMonomorphic_Strict(MacroAssembler* masm) { 1413 static void Generate_KeyedStoreIC_PreMonomorphic_Strict(MacroAssembler* masm) {
1414 KeyedStoreIC::GeneratePreMonomorphic(masm); 1414 KeyedStoreIC::GeneratePreMonomorphic(masm);
1415 } 1415 }
1416 1416
1417 1417
1418 static void Generate_KeyedStoreIC_SloppyArguments(MacroAssembler* masm) { 1418 static void Generate_KeyedStoreIC_SloppyArguments(MacroAssembler* masm) {
1419 KeyedStoreIC::GenerateSloppyArguments(masm); 1419 KeyedStoreIC::GenerateSloppyArguments(masm);
1420 } 1420 }
1421 1421
1422 1422
1423 static void Generate_CallICStub_DebugBreak(MacroAssembler* masm) {
1424 Debug::GenerateCallICStubDebugBreak(masm);
1425 }
1426
1427
1423 static void Generate_LoadIC_DebugBreak(MacroAssembler* masm) { 1428 static void Generate_LoadIC_DebugBreak(MacroAssembler* masm) {
1424 Debug::GenerateLoadICDebugBreak(masm); 1429 Debug::GenerateLoadICDebugBreak(masm);
1425 } 1430 }
1426 1431
1427 1432
1428 static void Generate_StoreIC_DebugBreak(MacroAssembler* masm) { 1433 static void Generate_StoreIC_DebugBreak(MacroAssembler* masm) {
1429 Debug::GenerateStoreICDebugBreak(masm); 1434 Debug::GenerateStoreICDebugBreak(masm);
1430 } 1435 }
1431 1436
1432 1437
(...skipping 15 matching lines...) Expand all
1448 static void Generate_Return_DebugBreak(MacroAssembler* masm) { 1453 static void Generate_Return_DebugBreak(MacroAssembler* masm) {
1449 Debug::GenerateReturnDebugBreak(masm); 1454 Debug::GenerateReturnDebugBreak(masm);
1450 } 1455 }
1451 1456
1452 1457
1453 static void Generate_CallFunctionStub_DebugBreak(MacroAssembler* masm) { 1458 static void Generate_CallFunctionStub_DebugBreak(MacroAssembler* masm) {
1454 Debug::GenerateCallFunctionStubDebugBreak(masm); 1459 Debug::GenerateCallFunctionStubDebugBreak(masm);
1455 } 1460 }
1456 1461
1457 1462
1458 static void Generate_CallFunctionStub_Recording_DebugBreak(
1459 MacroAssembler* masm) {
1460 Debug::GenerateCallFunctionStubRecordDebugBreak(masm);
1461 }
1462
1463
1464 static void Generate_CallConstructStub_DebugBreak(MacroAssembler* masm) { 1463 static void Generate_CallConstructStub_DebugBreak(MacroAssembler* masm) {
1465 Debug::GenerateCallConstructStubDebugBreak(masm); 1464 Debug::GenerateCallConstructStubDebugBreak(masm);
1466 } 1465 }
1467 1466
1468 1467
1469 static void Generate_CallConstructStub_Recording_DebugBreak( 1468 static void Generate_CallConstructStub_Recording_DebugBreak(
1470 MacroAssembler* masm) { 1469 MacroAssembler* masm) {
1471 Debug::GenerateCallConstructStubRecordDebugBreak(masm); 1470 Debug::GenerateCallConstructStubRecordDebugBreak(masm);
1472 } 1471 }
1473 1472
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
1707 } 1706 }
1708 BUILTIN_LIST_C(DEFINE_BUILTIN_ACCESSOR_C) 1707 BUILTIN_LIST_C(DEFINE_BUILTIN_ACCESSOR_C)
1709 BUILTIN_LIST_A(DEFINE_BUILTIN_ACCESSOR_A) 1708 BUILTIN_LIST_A(DEFINE_BUILTIN_ACCESSOR_A)
1710 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H) 1709 BUILTIN_LIST_H(DEFINE_BUILTIN_ACCESSOR_H)
1711 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A) 1710 BUILTIN_LIST_DEBUG_A(DEFINE_BUILTIN_ACCESSOR_A)
1712 #undef DEFINE_BUILTIN_ACCESSOR_C 1711 #undef DEFINE_BUILTIN_ACCESSOR_C
1713 #undef DEFINE_BUILTIN_ACCESSOR_A 1712 #undef DEFINE_BUILTIN_ACCESSOR_A
1714 1713
1715 1714
1716 } } // namespace v8::internal 1715 } } // namespace v8::internal
OLDNEW
« no previous file with comments | « src/builtins.h ('k') | src/code-stubs.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698