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

Side by Side Diff: src/arm/assembler-arm.h

Issue 1032163002: Vector-ICs - speed towards the monomorphic exit as quickly as possible. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Turn off flag. Created 5 years, 8 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
« no previous file with comments | « no previous file | src/arm/code-stubs-arm.cc » ('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 (c) 1994-2006 Sun Microsystems Inc. 1 // Copyright (c) 1994-2006 Sun Microsystems Inc.
2 // All Rights Reserved. 2 // All Rights Reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions 5 // modification, are permitted provided that the following conditions
6 // are met: 6 // are met:
7 // 7 //
8 // - Redistributions of source code must retain the above copyright notice, 8 // - Redistributions of source code must retain the above copyright notice,
9 // this list of conditions and the following disclaimer. 9 // this list of conditions and the following disclaimer.
10 // 10 //
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 155
156 const Register no_reg = { kRegister_no_reg_Code }; 156 const Register no_reg = { kRegister_no_reg_Code };
157 157
158 const Register r0 = { kRegister_r0_Code }; 158 const Register r0 = { kRegister_r0_Code };
159 const Register r1 = { kRegister_r1_Code }; 159 const Register r1 = { kRegister_r1_Code };
160 const Register r2 = { kRegister_r2_Code }; 160 const Register r2 = { kRegister_r2_Code };
161 const Register r3 = { kRegister_r3_Code }; 161 const Register r3 = { kRegister_r3_Code };
162 const Register r4 = { kRegister_r4_Code }; 162 const Register r4 = { kRegister_r4_Code };
163 const Register r5 = { kRegister_r5_Code }; 163 const Register r5 = { kRegister_r5_Code };
164 const Register r6 = { kRegister_r6_Code }; 164 const Register r6 = { kRegister_r6_Code };
165 // Used as context register.
166 const Register r7 = {kRegister_r7_Code};
165 // Used as constant pool pointer register if FLAG_enable_ool_constant_pool. 167 // Used as constant pool pointer register if FLAG_enable_ool_constant_pool.
166 const Register r7 = { kRegister_r7_Code };
167 // Used as context register.
168 const Register r8 = { kRegister_r8_Code }; 168 const Register r8 = { kRegister_r8_Code };
169 // Used as lithium codegen scratch register. 169 // Used as lithium codegen scratch register.
170 const Register r9 = { kRegister_r9_Code }; 170 const Register r9 = { kRegister_r9_Code };
171 // Used as roots register. 171 // Used as roots register.
172 const Register r10 = { kRegister_r10_Code }; 172 const Register r10 = { kRegister_r10_Code };
173 const Register fp = { kRegister_fp_Code }; 173 const Register fp = { kRegister_fp_Code };
174 const Register ip = { kRegister_ip_Code }; 174 const Register ip = { kRegister_ip_Code };
175 const Register sp = { kRegister_sp_Code }; 175 const Register sp = { kRegister_sp_Code };
176 const Register lr = { kRegister_lr_Code }; 176 const Register lr = { kRegister_lr_Code };
177 const Register pc = { kRegister_pc_Code }; 177 const Register pc = { kRegister_pc_Code };
(...skipping 1531 matching lines...) Expand 10 before | Expand all | Expand 10 after
1709 public: 1709 public:
1710 explicit EnsureSpace(Assembler* assembler) { 1710 explicit EnsureSpace(Assembler* assembler) {
1711 assembler->CheckBuffer(); 1711 assembler->CheckBuffer();
1712 } 1712 }
1713 }; 1713 };
1714 1714
1715 1715
1716 } } // namespace v8::internal 1716 } } // namespace v8::internal
1717 1717
1718 #endif // V8_ARM_ASSEMBLER_ARM_H_ 1718 #endif // V8_ARM_ASSEMBLER_ARM_H_
OLDNEW
« no previous file with comments | « no previous file | src/arm/code-stubs-arm.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698