Chromium Code Reviews

Side by Side Diff: src/objects.h

Issue 2373983004: [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (Closed)
Patch Set: fix bug caused by InstallBuiltinFunctionIds() and some minor cleanup Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
« src/compiler/typer.cc ('K') | « src/globals.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 the V8 project authors. All rights reserved. 1 // Copyright 2015 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 #ifndef V8_OBJECTS_H_ 5 #ifndef V8_OBJECTS_H_
6 #define V8_OBJECTS_H_ 6 #define V8_OBJECTS_H_
7 7
8 #include <iosfwd> 8 #include <iosfwd>
9 #include <memory> 9 #include <memory>
10 10
(...skipping 7088 matching lines...)
7099 kGlobalEncodeURI, 7099 kGlobalEncodeURI,
7100 kGlobalEncodeURIComponent, 7100 kGlobalEncodeURIComponent,
7101 kGlobalEscape, 7101 kGlobalEscape,
7102 kGlobalUnescape, 7102 kGlobalUnescape,
7103 kGlobalIsFinite, 7103 kGlobalIsFinite,
7104 kGlobalIsNaN, 7104 kGlobalIsNaN,
7105 kTypedArrayByteLength, 7105 kTypedArrayByteLength,
7106 kTypedArrayByteOffset, 7106 kTypedArrayByteOffset,
7107 kTypedArrayLength, 7107 kTypedArrayLength,
7108 kSharedArrayBufferByteLength, 7108 kSharedArrayBufferByteLength,
7109 kStringIteratorPrototypeNext,
Benedikt Meurer 2016/10/01 17:41:03 Please change name to kStringIteratorNext to match
caitp 2016/10/01 18:02:43 done
7109 }; 7110 };
7110 7111
7111 7112
7112 // Result of searching in an optimized code map of a SharedFunctionInfo. Note 7113 // Result of searching in an optimized code map of a SharedFunctionInfo. Note
7113 // that both {code} and {literals} can be NULL to pass search result status. 7114 // that both {code} and {literals} can be NULL to pass search result status.
7114 struct CodeAndLiterals { 7115 struct CodeAndLiterals {
7115 Code* code; // Cached optimized code. 7116 Code* code; // Cached optimized code.
7116 LiteralsArray* literals; // Cached literals array. 7117 LiteralsArray* literals; // Cached literals array.
7117 }; 7118 };
7118 7119
(...skipping 4318 matching lines...)
11437 } 11438 }
11438 return value; 11439 return value;
11439 } 11440 }
11440 }; 11441 };
11441 11442
11442 11443
11443 } // NOLINT, false-positive due to second-order macros. 11444 } // NOLINT, false-positive due to second-order macros.
11444 } // NOLINT, false-positive due to second-order macros. 11445 } // NOLINT, false-positive due to second-order macros.
11445 11446
11446 #endif // V8_OBJECTS_H_ 11447 #endif // V8_OBJECTS_H_
OLDNEW
« src/compiler/typer.cc ('K') | « src/globals.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine