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

Side by Side Diff: src/objects.h

Issue 2422383002: [turbofan] Implement JSBuiltinReducer for String.prototype[Symbol.iterator]. (Closed)
Patch Set: pass input context twice to LoadContext. fixes tests. Created 4 years, 2 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 | « src/compiler/typer.cc ('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 7218 matching lines...) Expand 10 before | Expand all | Expand 10 after
7229 kGlobalEncodeURI, 7229 kGlobalEncodeURI,
7230 kGlobalEncodeURIComponent, 7230 kGlobalEncodeURIComponent,
7231 kGlobalEscape, 7231 kGlobalEscape,
7232 kGlobalUnescape, 7232 kGlobalUnescape,
7233 kGlobalIsFinite, 7233 kGlobalIsFinite,
7234 kGlobalIsNaN, 7234 kGlobalIsNaN,
7235 kTypedArrayByteLength, 7235 kTypedArrayByteLength,
7236 kTypedArrayByteOffset, 7236 kTypedArrayByteOffset,
7237 kTypedArrayLength, 7237 kTypedArrayLength,
7238 kSharedArrayBufferByteLength, 7238 kSharedArrayBufferByteLength,
7239 kStringIterator,
7239 kStringIteratorNext, 7240 kStringIteratorNext,
7240 }; 7241 };
7241 7242
7242 7243
7243 // Result of searching in an optimized code map of a SharedFunctionInfo. Note 7244 // Result of searching in an optimized code map of a SharedFunctionInfo. Note
7244 // that both {code} and {literals} can be NULL to pass search result status. 7245 // that both {code} and {literals} can be NULL to pass search result status.
7245 struct CodeAndLiterals { 7246 struct CodeAndLiterals {
7246 Code* code; // Cached optimized code. 7247 Code* code; // Cached optimized code.
7247 LiteralsArray* literals; // Cached literals array. 7248 LiteralsArray* literals; // Cached literals array.
7248 }; 7249 };
(...skipping 4360 matching lines...) Expand 10 before | Expand all | Expand 10 after
11609 } 11610 }
11610 return value; 11611 return value;
11611 } 11612 }
11612 }; 11613 };
11613 11614
11614 11615
11615 } // NOLINT, false-positive due to second-order macros. 11616 } // NOLINT, false-positive due to second-order macros.
11616 } // NOLINT, false-positive due to second-order macros. 11617 } // NOLINT, false-positive due to second-order macros.
11617 11618
11618 #endif // V8_OBJECTS_H_ 11619 #endif // V8_OBJECTS_H_
OLDNEW
« no previous file with comments | « src/compiler/typer.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698