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 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
415 V(_HashVMBase, get:_index, LinkedHashMap_getIndex, 1431607529) \ | 415 V(_HashVMBase, get:_index, LinkedHashMap_getIndex, 1431607529) \ |
416 V(_HashVMBase, set:_index, LinkedHashMap_setIndex, 2007926178) \ | 416 V(_HashVMBase, set:_index, LinkedHashMap_setIndex, 2007926178) \ |
417 V(_HashVMBase, get:_data, LinkedHashMap_getData, 958070909) \ | 417 V(_HashVMBase, get:_data, LinkedHashMap_getData, 958070909) \ |
418 V(_HashVMBase, set:_data, LinkedHashMap_setData, 1134236592) \ | 418 V(_HashVMBase, set:_data, LinkedHashMap_setData, 1134236592) \ |
419 V(_HashVMBase, get:_usedData, LinkedHashMap_getUsedData, 421669312) \ | 419 V(_HashVMBase, get:_usedData, LinkedHashMap_getUsedData, 421669312) \ |
420 V(_HashVMBase, set:_usedData, LinkedHashMap_setUsedData, 1152062737) \ | 420 V(_HashVMBase, set:_usedData, LinkedHashMap_setUsedData, 1152062737) \ |
421 V(_HashVMBase, get:_hashMask, LinkedHashMap_getHashMask, 969476186) \ | 421 V(_HashVMBase, get:_hashMask, LinkedHashMap_getHashMask, 969476186) \ |
422 V(_HashVMBase, set:_hashMask, LinkedHashMap_setHashMask, 1781420082) \ | 422 V(_HashVMBase, set:_hashMask, LinkedHashMap_setHashMask, 1781420082) \ |
423 V(_HashVMBase, get:_deletedKeys, LinkedHashMap_getDeletedKeys, 63633039) \ | 423 V(_HashVMBase, get:_deletedKeys, LinkedHashMap_getDeletedKeys, 63633039) \ |
424 V(_HashVMBase, set:_deletedKeys, LinkedHashMap_setDeletedKeys, 2079107858) \ | 424 V(_HashVMBase, set:_deletedKeys, LinkedHashMap_setDeletedKeys, 2079107858) \ |
| 425 V(Uint8List, ., Uint8ListFactory, 1844890525) \ |
| 426 V(Int8List, ., Int8ListFactory, 1802068996) \ |
| 427 V(Uint16List, ., Uint16ListFactory, 1923962567) \ |
| 428 V(Int16List, ., Int16ListFactory, 2000007495) \ |
| 429 V(Uint32List, ., Uint32ListFactory, 1836019363) \ |
| 430 V(Int32List, ., Int32ListFactory, 442847136) \ |
| 431 V(Uint64List, ., Uint64ListFactory, 196248223) \ |
| 432 V(Int64List, ., Int64ListFactory, 1668869084) \ |
| 433 V(Float32List, ., Float32ListFactory, 1367032554) \ |
| 434 V(Float64List, ., Float64ListFactory, 1886443347) \ |
| 435 V(Int32x4List, ., Int32x4ListFactory, 1409401969) \ |
| 436 V(Float32x4List, ., Float32x4ListFactory, 556438009) \ |
| 437 V(Float64x2List, ., Float64x2ListFactory, 1269752759) |
425 | 438 |
426 | 439 |
427 // A list of core function that should never be inlined. | 440 // A list of core function that should never be inlined. |
428 #define INLINE_BLACK_LIST(V) \ | 441 #define INLINE_BLACK_LIST(V) \ |
429 V(_Bigint, _lsh, Bigint_lsh, 1457834861) \ | 442 V(_Bigint, _lsh, Bigint_lsh, 1457834861) \ |
430 V(_Bigint, _rsh, Bigint_rsh, 1619318930) \ | 443 V(_Bigint, _rsh, Bigint_rsh, 1619318930) \ |
431 V(_Bigint, _absAdd, Bigint_absAdd, 1029882563) \ | 444 V(_Bigint, _absAdd, Bigint_absAdd, 1029882563) \ |
432 V(_Bigint, _absSub, Bigint_absSub, 1407667556) \ | 445 V(_Bigint, _absSub, Bigint_absSub, 1407667556) \ |
433 V(_Bigint, _mulAdd, Bigint_mulAdd, 1408994809) \ | 446 V(_Bigint, _mulAdd, Bigint_mulAdd, 1408994809) \ |
434 V(_Bigint, _sqrAdd, Bigint_sqrAdd, 2025116181) \ | 447 V(_Bigint, _sqrAdd, Bigint_sqrAdd, 2025116181) \ |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
491 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) | 504 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) |
492 | 505 |
493 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ | 506 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ |
494 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) | 507 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) |
495 #endif // defined(DART_NO_SNAPSHOT). | 508 #endif // defined(DART_NO_SNAPSHOT). |
496 | 509 |
497 | 510 |
498 } // namespace dart | 511 } // namespace dart |
499 | 512 |
500 #endif // VM_METHOD_RECOGNIZER_H_ | 513 #endif // VM_METHOD_RECOGNIZER_H_ |
OLD | NEW |