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

Side by Side Diff: src/objects.h

Issue 2511223003: [turbofan] Properly optimize instanceof (even in the presence of @@hasInstance). (Closed)
Patch Set: Created 4 years, 1 month 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
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 7291 matching lines...) Expand 10 before | Expand all | Expand 10 after
7302 kMathPowHalf, 7302 kMathPowHalf,
7303 // These are manually assigned to special getters during bootstrapping. 7303 // These are manually assigned to special getters during bootstrapping.
7304 kArrayBufferByteLength, 7304 kArrayBufferByteLength,
7305 kArrayEntries, 7305 kArrayEntries,
7306 kArrayKeys, 7306 kArrayKeys,
7307 kArrayValues, 7307 kArrayValues,
7308 kArrayIteratorNext, 7308 kArrayIteratorNext,
7309 kDataViewBuffer, 7309 kDataViewBuffer,
7310 kDataViewByteLength, 7310 kDataViewByteLength,
7311 kDataViewByteOffset, 7311 kDataViewByteOffset,
7312 kFunctionHasInstance,
7312 kGlobalDecodeURI, 7313 kGlobalDecodeURI,
7313 kGlobalDecodeURIComponent, 7314 kGlobalDecodeURIComponent,
7314 kGlobalEncodeURI, 7315 kGlobalEncodeURI,
7315 kGlobalEncodeURIComponent, 7316 kGlobalEncodeURIComponent,
7316 kGlobalEscape, 7317 kGlobalEscape,
7317 kGlobalUnescape, 7318 kGlobalUnescape,
7318 kGlobalIsFinite, 7319 kGlobalIsFinite,
7319 kGlobalIsNaN, 7320 kGlobalIsNaN,
7320 kTypedArrayByteLength, 7321 kTypedArrayByteLength,
7321 kTypedArrayByteOffset, 7322 kTypedArrayByteOffset,
(...skipping 4535 matching lines...) Expand 10 before | Expand all | Expand 10 after
11857 } 11858 }
11858 return value; 11859 return value;
11859 } 11860 }
11860 }; 11861 };
11861 11862
11862 11863
11863 } // NOLINT, false-positive due to second-order macros. 11864 } // NOLINT, false-positive due to second-order macros.
11864 } // NOLINT, false-positive due to second-order macros. 11865 } // NOLINT, false-positive due to second-order macros.
11865 11866
11866 #endif // V8_OBJECTS_H_ 11867 #endif // V8_OBJECTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698