OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 #ifndef VM_METHOD_RECOGNIZER_H_ | 5 #ifndef VM_METHOD_RECOGNIZER_H_ |
6 #define VM_METHOD_RECOGNIZER_H_ | 6 #define VM_METHOD_RECOGNIZER_H_ |
7 | 7 |
8 #include "vm/allocation.h" | 8 #include "vm/allocation.h" |
9 | 9 |
10 namespace dart { | 10 namespace dart { |
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
294 V(_List, [], ObjectArrayGetIndexed, 1839430267) \ | 294 V(_List, [], ObjectArrayGetIndexed, 1839430267) \ |
295 V(_ImmutableList, get:length, ImmutableArrayLength, 275036891) \ | 295 V(_ImmutableList, get:length, ImmutableArrayLength, 275036891) \ |
296 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ | 296 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ |
297 V(_GrowableList, get:length, GrowableArrayLength, 778624271) \ | 297 V(_GrowableList, get:length, GrowableArrayLength, 778624271) \ |
298 V(_GrowableList, get:_capacity, GrowableArrayCapacity, 555259239) \ | 298 V(_GrowableList, get:_capacity, GrowableArrayCapacity, 555259239) \ |
299 V(_GrowableList, _setData, GrowableArraySetData, 508234257) \ | 299 V(_GrowableList, _setData, GrowableArraySetData, 508234257) \ |
300 V(_GrowableList, _setLength, GrowableArraySetLength, 618179695) \ | 300 V(_GrowableList, _setLength, GrowableArraySetLength, 618179695) \ |
301 V(_GrowableList, [], GrowableArrayGetIndexed, 1962926024) \ | 301 V(_GrowableList, [], GrowableArrayGetIndexed, 1962926024) \ |
302 V(_GrowableList, []=, GrowableArraySetIndexed, 457344024) \ | 302 V(_GrowableList, []=, GrowableArraySetIndexed, 457344024) \ |
303 V(_StringBase, get:length, StringBaseLength, 784518792) \ | 303 V(_StringBase, get:length, StringBaseLength, 784518792) \ |
| 304 V(_Double, unary-, DoubleFlipSignBit, 2107492213) |
304 | 305 |
305 #define GRAPH_INTRINSICS_LIST(V) \ | 306 #define GRAPH_INTRINSICS_LIST(V) \ |
306 GRAPH_CORE_INTRINSICS_LIST(V) \ | 307 GRAPH_CORE_INTRINSICS_LIST(V) \ |
307 GRAPH_TYPED_DATA_INTRINSICS_LIST(V) \ | 308 GRAPH_TYPED_DATA_INTRINSICS_LIST(V) \ |
308 | 309 |
309 #define DEVELOPER_LIB_INTRINSIC_LIST(V) \ | 310 #define DEVELOPER_LIB_INTRINSIC_LIST(V) \ |
310 V(_UserTag, makeCurrent, UserTag_makeCurrent, 788201614) \ | 311 V(_UserTag, makeCurrent, UserTag_makeCurrent, 788201614) \ |
311 V(::, _getDefaultTag, UserTag_defaultTag, 1080704381) \ | 312 V(::, _getDefaultTag, UserTag_defaultTag, 1080704381) \ |
312 V(::, _getCurrentTag, Profiler_getCurrentTag, 2048029229) \ | 313 V(::, _getCurrentTag, Profiler_getCurrentTag, 2048029229) \ |
313 | 314 |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
504 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) | 505 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) |
505 | 506 |
506 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ | 507 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ |
507 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) | 508 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) |
508 #endif // defined(DART_NO_SNAPSHOT). | 509 #endif // defined(DART_NO_SNAPSHOT). |
509 | 510 |
510 | 511 |
511 } // namespace dart | 512 } // namespace dart |
512 | 513 |
513 #endif // VM_METHOD_RECOGNIZER_H_ | 514 #endif // VM_METHOD_RECOGNIZER_H_ |
OLD | NEW |