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 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 V(_Int32x4, get:flagZ, Int32x4GetFlagZ, 182031447) \ | 111 V(_Int32x4, get:flagZ, Int32x4GetFlagZ, 182031447) \ |
112 V(_Int32x4, get:flagW, Int32x4GetFlagW, 977794698) \ | 112 V(_Int32x4, get:flagW, Int32x4GetFlagW, 977794698) \ |
113 V(_Int32x4, get:signMask, Int32x4GetSignMask, 1929391078) \ | 113 V(_Int32x4, get:signMask, Int32x4GetSignMask, 1929391078) \ |
114 V(_Int32x4, shuffle, Int32x4Shuffle, 1870018702) \ | 114 V(_Int32x4, shuffle, Int32x4Shuffle, 1870018702) \ |
115 V(_Int32x4, shuffleMix, Int32x4ShuffleMix, 1024903172) \ | 115 V(_Int32x4, shuffleMix, Int32x4ShuffleMix, 1024903172) \ |
116 V(_Int32x4, select, Int32x4Select, 1638081645) \ | 116 V(_Int32x4, select, Int32x4Select, 1638081645) \ |
117 V(_Int32x4, withFlagX, Int32x4WithFlagX, 467852789) \ | 117 V(_Int32x4, withFlagX, Int32x4WithFlagX, 467852789) \ |
118 V(_Int32x4, withFlagY, Int32x4WithFlagY, 1903359978) \ | 118 V(_Int32x4, withFlagY, Int32x4WithFlagY, 1903359978) \ |
119 V(_Int32x4, withFlagZ, Int32x4WithFlagZ, 862460960) \ | 119 V(_Int32x4, withFlagZ, Int32x4WithFlagZ, 862460960) \ |
120 V(_Int32x4, withFlagW, Int32x4WithFlagW, 1095242907) \ | 120 V(_Int32x4, withFlagW, Int32x4WithFlagW, 1095242907) \ |
121 V(_Float32Array, [], Float32ArrayGetIndexed, 275040752) \ | 121 V(_Float32Array, [], Float32ArrayGetIndexed, 321832479) \ |
122 V(_Float32Array, []=, Float32ArraySetIndexed, 157872912) \ | 122 V(_Float32Array, []=, Float32ArraySetIndexed, 979306169) \ |
123 V(_Int8Array, [], Int8ArrayGetIndexed, 1025829142) \ | 123 V(_Int8Array, [], Int8ArrayGetIndexed, 1390782783) \ |
124 V(_Int8Array, []=, Int8ArraySetIndexed, 1696011449) \ | 124 V(_Int8Array, []=, Int8ArraySetIndexed, 1774152196) \ |
125 V(_Uint8ClampedArray, [], Uint8ClampedArrayGetIndexed, 1787928039) \ | 125 V(_Uint8ClampedArray, [], Uint8ClampedArrayGetIndexed, 1297457028) \ |
126 V(_Uint8ClampedArray, []=, Uint8ClampedArraySetIndexed, 1339679592) \ | 126 V(_Uint8ClampedArray, []=, Uint8ClampedArraySetIndexed, 2018722539) \ |
127 V(_ExternalUint8ClampedArray, [], \ | 127 V(_ExternalUint8ClampedArray, [], \ |
128 ExternalUint8ClampedArrayGetIndexed, 114948407) \ | 128 ExternalUint8ClampedArrayGetIndexed, 1871828532) \ |
129 V(_ExternalUint8ClampedArray, []=, \ | 129 V(_ExternalUint8ClampedArray, []=, \ |
130 ExternalUint8ClampedArraySetIndexed, 1455109614) \ | 130 ExternalUint8ClampedArraySetIndexed, 1746834469) \ |
131 V(_Int16Array, [], Int16ArrayGetIndexed, 747531885) \ | 131 V(_Int16Array, [], Int16ArrayGetIndexed, 1699340532) \ |
132 V(_Int16Array, []=, Int16ArraySetIndexed, 1537264797) \ | 132 V(_Int16Array, []=, Int16ArraySetIndexed, 799870496) \ |
133 V(_Uint16Array, [], Uint16ArrayGetIndexed, 1977340041) \ | 133 V(_Uint16Array, [], Uint16ArrayGetIndexed, 452576118) \ |
134 V(_Uint16Array, []=, Uint16ArraySetIndexed, 1199796786) \ | 134 V(_Uint16Array, []=, Uint16ArraySetIndexed, 1594961463) \ |
135 V(_Int32Array, [], Int32ArrayGetIndexed, 445698866) \ | 135 V(_Int32Array, [], Int32ArrayGetIndexed, 2052925823) \ |
136 V(_Int32Array, []=, Int32ArraySetIndexed, 1911096077) \ | 136 V(_Int32Array, []=, Int32ArraySetIndexed, 504626978) \ |
137 V(_Uint32Array, [], Uint32ArrayGetIndexed, 2138962134) \ | 137 V(_Uint32Array, [], Uint32ArrayGetIndexed, 1034114777) \ |
138 V(_Uint32Array, []=, Uint32ArraySetIndexed, 1903916835) \ | 138 V(_Uint32Array, []=, Uint32ArraySetIndexed, 918159348) \ |
139 V(_Int64Array, [], Int64ArrayGetIndexed, 1010752424) \ | 139 V(_Int64Array, [], Int64ArrayGetIndexed, 297668331) \ |
140 V(_Int64Array, []=, Int64ArraySetIndexed, 1007378595) \ | 140 V(_Int64Array, []=, Int64ArraySetIndexed, 36465128) \ |
141 V(_Float32x4Array, [], Float32x4ArrayGetIndexed, 31307067) \ | 141 V(_Float32x4Array, [], Float32x4ArrayGetIndexed, 35821240) \ |
142 V(_Float32x4Array, []=, Float32x4ArraySetIndexed, 525088372) \ | 142 V(_Float32x4Array, []=, Float32x4ArraySetIndexed, 428758949) \ |
143 V(_Int32x4Array, [], Int32x4ArrayGetIndexed, 2007476980) \ | 143 V(_Int32x4Array, [], Int32x4ArrayGetIndexed, 1830534333) \ |
144 V(_Int32x4Array, []=, Int32x4ArraySetIndexed, 431354302) \ | 144 V(_Int32x4Array, []=, Int32x4ArraySetIndexed, 1631676655) \ |
145 V(_Float64x2Array, [], Float64x2ArrayGetIndexed, 1295393472) \ | 145 V(_Float64x2Array, [], Float64x2ArrayGetIndexed, 1860837505) \ |
146 V(_Float64x2Array, []=, Float64x2ArraySetIndexed, 808434270) \ | 146 V(_Float64x2Array, []=, Float64x2ArraySetIndexed, 821269609) \ |
147 V(_Bigint, get:_neg, Bigint_getNeg, 1151633263) \ | 147 V(_Bigint, get:_neg, Bigint_getNeg, 1151633263) \ |
148 V(_Bigint, get:_used, Bigint_getUsed, 1308648707) \ | 148 V(_Bigint, get:_used, Bigint_getUsed, 1308648707) \ |
149 V(_Bigint, get:_digits, Bigint_getDigits, 1408181836) \ | 149 V(_Bigint, get:_digits, Bigint_getDigits, 1408181836) \ |
150 | 150 |
151 // List of intrinsics: | 151 // List of intrinsics: |
152 // (class-name, function-name, intrinsification method, fingerprint). | 152 // (class-name, function-name, intrinsification method, fingerprint). |
153 #define CORE_LIB_INTRINSIC_LIST(V) \ | 153 #define CORE_LIB_INTRINSIC_LIST(V) \ |
154 V(_Smi, ~, Smi_bitNegate, 221883538) \ | 154 V(_Smi, ~, Smi_bitNegate, 221883538) \ |
155 V(_Smi, get:bitLength, Smi_bitLength, 870075661) \ | 155 V(_Smi, get:bitLength, Smi_bitLength, 870075661) \ |
156 V(_Bigint, _lsh, Bigint_lsh, 1457834861) \ | 156 V(_Bigint, _lsh, Bigint_lsh, 1457834861) \ |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
259 V(_Uint32Array, ., TypedData_Uint32Array_factory, 1385852190) \ | 259 V(_Uint32Array, ., TypedData_Uint32Array_factory, 1385852190) \ |
260 V(_Int64Array, ., TypedData_Int64Array_factory, 1193438555) \ | 260 V(_Int64Array, ., TypedData_Int64Array_factory, 1193438555) \ |
261 V(_Uint64Array, ., TypedData_Uint64Array_factory, 410766246) \ | 261 V(_Uint64Array, ., TypedData_Uint64Array_factory, 410766246) \ |
262 V(_Float32Array, ., TypedData_Float32Array_factory, 1194249144) \ | 262 V(_Float32Array, ., TypedData_Float32Array_factory, 1194249144) \ |
263 V(_Float64Array, ., TypedData_Float64Array_factory, 1430631000) \ | 263 V(_Float64Array, ., TypedData_Float64Array_factory, 1430631000) \ |
264 V(_Float32x4Array, ., TypedData_Float32x4Array_factory, 158753569) \ | 264 V(_Float32x4Array, ., TypedData_Float32x4Array_factory, 158753569) \ |
265 V(_Int32x4Array, ., TypedData_Int32x4Array_factory, 1189213641) \ | 265 V(_Int32x4Array, ., TypedData_Int32x4Array_factory, 1189213641) \ |
266 V(_Float64x2Array, ., TypedData_Float64x2Array_factory, 1699696799) \ | 266 V(_Float64x2Array, ., TypedData_Float64x2Array_factory, 1699696799) \ |
267 | 267 |
268 #define GRAPH_TYPED_DATA_INTRINSICS_LIST(V) \ | 268 #define GRAPH_TYPED_DATA_INTRINSICS_LIST(V) \ |
269 V(_Uint8Array, [], Uint8ArrayGetIndexed, 1821875314) \ | 269 V(_Uint8Array, [], Uint8ArrayGetIndexed, 579862489) \ |
270 V(_Uint8Array, []=, Uint8ArraySetIndexed, 914362419) \ | 270 V(_Uint8Array, []=, Uint8ArraySetIndexed, 447309008) \ |
271 V(_ExternalUint8Array, [], ExternalUint8ArrayGetIndexed, 1824504903) \ | 271 V(_ExternalUint8Array, [], ExternalUint8ArrayGetIndexed, 1293647140) \ |
272 V(_ExternalUint8Array, []=, ExternalUint8ArraySetIndexed, 1186933547) \ | 272 V(_ExternalUint8Array, []=, ExternalUint8ArraySetIndexed, 1593599192) \ |
273 V(_Float64Array, []=, Float64ArraySetIndexed, 931916848) \ | 273 V(_Float64Array, []=, Float64ArraySetIndexed, 887301703) \ |
274 V(_Float64Array, [], Float64ArrayGetIndexed, 70640323) \ | 274 V(_Float64Array, [], Float64ArrayGetIndexed, 1959896670) \ |
275 V(_TypedList, get:length, TypedDataLength, 522684521) \ | 275 V(_TypedList, get:length, TypedDataLength, 522684521) \ |
276 | 276 |
277 #define GRAPH_CORE_INTRINSICS_LIST(V) \ | 277 #define GRAPH_CORE_INTRINSICS_LIST(V) \ |
278 V(_List, get:length, ObjectArrayLength, 1181471893) \ | 278 V(_List, get:length, ObjectArrayLength, 1181471893) \ |
279 V(_List, [], ObjectArrayGetIndexed, 1839430267) \ | 279 V(_List, [], ObjectArrayGetIndexed, 1839430267) \ |
280 V(_ImmutableList, get:length, ImmutableArrayLength, 275036891) \ | 280 V(_ImmutableList, get:length, ImmutableArrayLength, 275036891) \ |
281 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ | 281 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ |
282 V(_GrowableList, get:length, GrowableArrayLength, 778624271) \ | 282 V(_GrowableList, get:length, GrowableArrayLength, 778624271) \ |
283 V(_GrowableList, get:_capacity, GrowableArrayCapacity, 555259239) \ | 283 V(_GrowableList, get:_capacity, GrowableArrayCapacity, 555259239) \ |
284 V(_GrowableList, _setData, GrowableArraySetData, 508234257) \ | 284 V(_GrowableList, _setData, GrowableArraySetData, 508234257) \ |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
331 V(_List, []=, ObjectArraySetIndexed, 527521746) \ | 331 V(_List, []=, ObjectArraySetIndexed, 527521746) \ |
332 V(ListMixin, get:isEmpty, ListMixinIsEmpty, 40656674) \ | 332 V(ListMixin, get:isEmpty, ListMixinIsEmpty, 40656674) \ |
333 V(_List, get:iterator, ObjectArrayIterator, 1623553799) \ | 333 V(_List, get:iterator, ObjectArrayIterator, 1623553799) \ |
334 V(_List, forEach, ObjectArrayForEach, 1840334181) \ | 334 V(_List, forEach, ObjectArrayForEach, 1840334181) \ |
335 V(_List, _slice, ObjectArraySlice, 1370223553) \ | 335 V(_List, _slice, ObjectArraySlice, 1370223553) \ |
336 V(_ImmutableList, get:iterator, ImmutableArrayIterator, 1527026181) \ | 336 V(_ImmutableList, get:iterator, ImmutableArrayIterator, 1527026181) \ |
337 V(_ImmutableList, forEach, ImmutableArrayForEach, 1311466789) \ | 337 V(_ImmutableList, forEach, ImmutableArrayForEach, 1311466789) \ |
338 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ | 338 V(_ImmutableList, [], ImmutableArrayGetIndexed, 886511484) \ |
339 V(_GrowableList, [], GrowableArrayGetIndexed, 1962926024) \ | 339 V(_GrowableList, [], GrowableArrayGetIndexed, 1962926024) \ |
340 V(_GrowableList, []=, GrowableArraySetIndexed, 457344024) \ | 340 V(_GrowableList, []=, GrowableArraySetIndexed, 457344024) \ |
341 V(_Float32Array, [], Float32ArrayGetIndexed, 275040752) \ | 341 V(_Float32Array, [], Float32ArrayGetIndexed, 321832479) \ |
342 V(_Float32Array, []=, Float32ArraySetIndexed, 157872912) \ | 342 V(_Float32Array, []=, Float32ArraySetIndexed, 979306169) \ |
343 V(_Float64Array, [], Float64ArrayGetIndexed, 70640323) \ | 343 V(_Float64Array, [], Float64ArrayGetIndexed, 1959896670) \ |
344 V(_Float64Array, []=, Float64ArraySetIndexed, 931916848) \ | 344 V(_Float64Array, []=, Float64ArraySetIndexed, 887301703) \ |
345 V(_Int8Array, [], Int8ArrayGetIndexed, 1025829142) \ | 345 V(_Int8Array, [], Int8ArrayGetIndexed, 1390782783) \ |
346 V(_Int8Array, []=, Int8ArraySetIndexed, 1696011449) \ | 346 V(_Int8Array, []=, Int8ArraySetIndexed, 1774152196) \ |
347 V(_Uint8Array, [], Uint8ArrayGetIndexed, 1821875314) \ | 347 V(_Uint8Array, [], Uint8ArrayGetIndexed, 579862489) \ |
348 V(_Uint8Array, []=, Uint8ArraySetIndexed, 914362419) \ | 348 V(_Uint8Array, []=, Uint8ArraySetIndexed, 447309008) \ |
349 V(_Uint8ClampedArray, [], Uint8ClampedArrayGetIndexed, 1787928039) \ | 349 V(_Uint8ClampedArray, [], Uint8ClampedArrayGetIndexed, 1297457028) \ |
350 V(_Uint8ClampedArray, []=, Uint8ClampedArraySetIndexed, 1339679592) \ | 350 V(_Uint8ClampedArray, []=, Uint8ClampedArraySetIndexed, 2018722539) \ |
351 V(_Uint16Array, [], Uint16ArrayGetIndexed, 1977340041) \ | 351 V(_Uint16Array, [], Uint16ArrayGetIndexed, 452576118) \ |
352 V(_Uint16Array, []=, Uint16ArraySetIndexed, 1199796786) \ | 352 V(_Uint16Array, []=, Uint16ArraySetIndexed, 1594961463) \ |
353 V(_Int16Array, [], Int16ArrayGetIndexed, 747531885) \ | 353 V(_Int16Array, [], Int16ArrayGetIndexed, 1699340532) \ |
354 V(_Int16Array, []=, Int16ArraySetIndexed, 1537264797) \ | 354 V(_Int16Array, []=, Int16ArraySetIndexed, 799870496) \ |
355 V(_Int32Array, [], Int32ArrayGetIndexed, 445698866) \ | 355 V(_Int32Array, [], Int32ArrayGetIndexed, 2052925823) \ |
356 V(_Int32Array, []=, Int32ArraySetIndexed, 1911096077) \ | 356 V(_Int32Array, []=, Int32ArraySetIndexed, 504626978) \ |
357 V(_Int64Array, [], Int64ArrayGetIndexed, 1010752424) \ | 357 V(_Int64Array, [], Int64ArrayGetIndexed, 297668331) \ |
358 V(_Int64Array, []=, Int64ArraySetIndexed, 1007378595) \ | 358 V(_Int64Array, []=, Int64ArraySetIndexed, 36465128) \ |
359 V(_Uint8ArrayView, [], Uint8ArrayViewGetIndexed, 1590194821) \ | 359 V(_Uint8ArrayView, [], Uint8ArrayViewGetIndexed, 662241408) \ |
360 V(_Uint8ArrayView, []=, Uint8ArrayViewSetIndexed, 1468172313) \ | 360 V(_Uint8ArrayView, []=, Uint8ArrayViewSetIndexed, 1550171024) \ |
361 V(_Int8ArrayView, [], Int8ArrayViewGetIndexed, 1822801478) \ | 361 V(_Int8ArrayView, [], Int8ArrayViewGetIndexed, 875752635) \ |
362 V(_Int8ArrayView, []=, Int8ArrayViewSetIndexed, 1125233200) \ | 362 V(_Int8ArrayView, []=, Int8ArrayViewSetIndexed, 689961281) \ |
363 V(_ByteDataView, setInt8, ByteDataViewSetInt8, 1157522735) \ | 363 V(_ByteDataView, setInt8, ByteDataViewSetInt8, 1039277590) \ |
364 V(_ByteDataView, setUint8, ByteDataViewSetUint8, 553855676) \ | 364 V(_ByteDataView, setUint8, ByteDataViewSetUint8, 497316431) \ |
365 V(_ByteDataView, setInt16, ByteDataViewSetInt16, 2093298369) \ | 365 V(_ByteDataView, setInt16, ByteDataViewSetInt16, 27520778) \ |
366 V(_ByteDataView, setUint16, ByteDataViewSetUint16, 74482884) \ | 366 V(_ByteDataView, setUint16, ByteDataViewSetUint16, 1543151983) \ |
367 V(_ByteDataView, setInt32, ByteDataViewSetInt32, 911540082) \ | 367 V(_ByteDataView, setInt32, ByteDataViewSetInt32, 535913934) \ |
368 V(_ByteDataView, setUint32, ByteDataViewSetUint32, 1388215959) \ | 368 V(_ByteDataView, setUint32, ByteDataViewSetUint32, 596009393) \ |
369 V(_ByteDataView, setInt64, ByteDataViewSetInt64, 1590727231) \ | 369 V(_ByteDataView, setInt64, ByteDataViewSetInt64, 787812783) \ |
370 V(_ByteDataView, setUint64, ByteDataViewSetUint64, 388990242) \ | 370 V(_ByteDataView, setUint64, ByteDataViewSetUint64, 1078002910) \ |
371 V(_ByteDataView, setFloat32, ByteDataViewSetFloat32, 1599158058) \ | 371 V(_ByteDataView, setFloat32, ByteDataViewSetFloat32, 2098528020) \ |
372 V(_ByteDataView, setFloat64, ByteDataViewSetFloat64, 586864117) \ | 372 V(_ByteDataView, setFloat64, ByteDataViewSetFloat64, 659619201) \ |
373 V(_ByteDataView, getInt8, ByteDataViewGetInt8, 1627121016) \ | 373 V(_ByteDataView, getInt8, ByteDataViewGetInt8, 2117136369) \ |
374 V(_ByteDataView, getUint8, ByteDataViewGetUint8, 1050030150) \ | 374 V(_ByteDataView, getUint8, ByteDataViewGetUint8, 298860761) \ |
375 V(_ByteDataView, getInt16, ByteDataViewGetInt16, 891399987) \ | 375 V(_ByteDataView, getInt16, ByteDataViewGetInt16, 975961124) \ |
376 V(_ByteDataView, getUint16, ByteDataViewGetUint16, 206709785) \ | 376 V(_ByteDataView, getUint16, ByteDataViewGetUint16, 1503060990) \ |
377 V(_ByteDataView, getInt32, ByteDataViewGetInt32, 1680668347) \ | 377 V(_ByteDataView, getInt32, ByteDataViewGetInt32, 1096620023) \ |
378 V(_ByteDataView, getUint32, ByteDataViewGetUint32, 1978213659) \ | 378 V(_ByteDataView, getUint32, ByteDataViewGetUint32, 1698446167) \ |
379 V(_ByteDataView, getInt64, ByteDataViewGetInt64, 1179480395) \ | 379 V(_ByteDataView, getInt64, ByteDataViewGetInt64, 1950535797) \ |
380 V(_ByteDataView, getUint64, ByteDataViewGetUint64, 1783456139) \ | 380 V(_ByteDataView, getUint64, ByteDataViewGetUint64, 786884343) \ |
381 V(_ByteDataView, getFloat32, ByteDataViewGetFloat32, 354362094) \ | 381 V(_ByteDataView, getFloat32, ByteDataViewGetFloat32, 889064264) \ |
382 V(_ByteDataView, getFloat64, ByteDataViewGetFloat64, 687470816) \ | 382 V(_ByteDataView, getFloat64, ByteDataViewGetFloat64, 1577605354) \ |
383 V(::, asin, MathASin, 1651042633) \ | 383 V(::, asin, MathASin, 1651042633) \ |
384 V(::, acos, MathACos, 1139647090) \ | 384 V(::, acos, MathACos, 1139647090) \ |
385 V(::, atan, MathATan, 1668754384) \ | 385 V(::, atan, MathATan, 1668754384) \ |
386 V(::, atan2, MathATan2, 1931713076) \ | 386 V(::, atan2, MathATan2, 1931713076) \ |
387 V(::, cos, MathCos, 1951197905) \ | 387 V(::, cos, MathCos, 1951197905) \ |
388 V(::, exp, MathExp, 1809210829) \ | 388 V(::, exp, MathExp, 1809210829) \ |
389 V(::, log, MathLog, 1620336448) \ | 389 V(::, log, MathLog, 1620336448) \ |
390 V(::, max, MathMax, 212291192) \ | 390 V(::, max, MathMax, 212291192) \ |
391 V(::, min, MathMin, 478627534) \ | 391 V(::, min, MathMin, 478627534) \ |
392 V(::, pow, MathPow, 582475257) \ | 392 V(::, pow, MathPow, 582475257) \ |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
465 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) | 465 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1, fp)) |
466 | 466 |
467 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ | 467 #define CHECK_FINGERPRINT3(f, p0, p1, p2, fp) \ |
468 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) | 468 ASSERT(f.CheckSourceFingerprint(#p0 ", " #p1 ", " #p2, fp)) |
469 #endif // defined(DART_NO_SNAPSHOT). | 469 #endif // defined(DART_NO_SNAPSHOT). |
470 | 470 |
471 | 471 |
472 } // namespace dart | 472 } // namespace dart |
473 | 473 |
474 #endif // VM_METHOD_RECOGNIZER_H_ | 474 #endif // VM_METHOD_RECOGNIZER_H_ |
OLD | NEW |