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

Side by Side Diff: src/debug/debug-evaluate.cc

Issue 2860123002: Revert of [js] Avoid %_ClassOf for collection builtins. (Closed)
Patch Set: Created 3 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
« no previous file with comments | « src/compiler/linkage.cc ('k') | src/js/macros.py » ('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 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 #include "src/debug/debug-evaluate.h" 5 #include "src/debug/debug-evaluate.h"
6 6
7 #include "src/accessors.h" 7 #include "src/accessors.h"
8 #include "src/compiler.h" 8 #include "src/compiler.h"
9 #include "src/contexts.h" 9 #include "src/contexts.h"
10 #include "src/debug/debug-frames.h" 10 #include "src/debug/debug-frames.h"
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 V(ToString) \ 267 V(ToString) \
268 V(ToLength) \ 268 V(ToLength) \
269 V(ToNumber) \ 269 V(ToNumber) \
270 /* Type checks */ \ 270 /* Type checks */ \
271 V(IsJSReceiver) \ 271 V(IsJSReceiver) \
272 V(IsSmi) \ 272 V(IsSmi) \
273 V(IsArray) \ 273 V(IsArray) \
274 V(IsFunction) \ 274 V(IsFunction) \
275 V(IsDate) \ 275 V(IsDate) \
276 V(IsJSProxy) \ 276 V(IsJSProxy) \
277 V(IsJSGlobalProxy) \
278 V(IsJSMap) \
279 V(IsJSSet) \
280 V(IsJSMapIterator) \
281 V(IsJSSetIterator) \
282 V(IsJSWeakMap) \
283 V(IsJSWeakSet) \
284 V(IsRegExp) \ 277 V(IsRegExp) \
285 V(IsTypedArray) \ 278 V(IsTypedArray) \
286 V(ClassOf) \ 279 V(ClassOf) \
287 /* Loads */ \ 280 /* Loads */ \
288 V(LoadLookupSlotForCall) \ 281 V(LoadLookupSlotForCall) \
289 /* Arrays */ \ 282 /* Arrays */ \
290 V(ArraySpeciesConstructor) \ 283 V(ArraySpeciesConstructor) \
291 V(NormalizeElements) \ 284 V(NormalizeElements) \
292 V(GetArrayKeys) \ 285 V(GetArrayKeys) \
293 V(HasComplexElements) \ 286 V(HasComplexElements) \
(...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after
709 702
710 if (FLAG_trace_side_effect_free_debug_evaluate) { 703 if (FLAG_trace_side_effect_free_debug_evaluate) {
711 PrintF("[debug-evaluate] API Callback at %p may cause side effect.\n", 704 PrintF("[debug-evaluate] API Callback at %p may cause side effect.\n",
712 reinterpret_cast<void*>(function_addr)); 705 reinterpret_cast<void*>(function_addr));
713 } 706 }
714 return false; 707 return false;
715 } 708 }
716 709
717 } // namespace internal 710 } // namespace internal
718 } // namespace v8 711 } // namespace v8
OLDNEW
« no previous file with comments | « src/compiler/linkage.cc ('k') | src/js/macros.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698