Flutter Engine
The Flutter Engine
Namespaces | Macros
recognized_methods_list.h File Reference

Go to the source code of this file.

Namespaces

namespace  dart
 

Macros

#define OTHER_RECOGNIZED_LIST(V)
 
#define CORE_LIB_INTRINSIC_LIST(V)
 
#define CORE_INTEGER_LIB_INTRINSIC_LIST(V)
 
#define GRAPH_TYPED_DATA_INTRINSICS_LIST(V)
 
#define GRAPH_CORE_INTRINSICS_LIST(V)
 
#define GRAPH_INTRINSICS_LIST(V)
 
#define DEVELOPER_LIB_INTRINSIC_LIST(V)
 
#define INTERNAL_LIB_INTRINSIC_LIST(V)
 
#define ALL_INTRINSICS_NO_INTEGER_LIB_LIST(V)
 
#define ALL_INTRINSICS_LIST(V)
 
#define RECOGNIZED_LIST(V)
 
#define POLYMORPHIC_TARGET_LIST(V)
 
#define RECOGNIZED_LIST_FACTORY_LIST(V)
 

Macro Definition Documentation

◆ ALL_INTRINSICS_LIST

#define ALL_INTRINSICS_LIST (   V)
Value:
CORE_INTEGER_LIB_INTRINSIC_LIST(V)
T __attribute__((ext_vector_type(N))) V
#define ALL_INTRINSICS_NO_INTEGER_LIB_LIST(V)

Definition at line 519 of file recognized_methods_list.h.

◆ ALL_INTRINSICS_NO_INTEGER_LIB_LIST

#define ALL_INTRINSICS_NO_INTEGER_LIB_LIST (   V)
Value:
DEVELOPER_LIB_INTRINSIC_LIST(V) \
INTERNAL_LIB_INTRINSIC_LIST(V) \
#define CORE_LIB_INTRINSIC_LIST(V)

Definition at line 514 of file recognized_methods_list.h.

◆ CORE_INTEGER_LIB_INTRINSIC_LIST

#define CORE_INTEGER_LIB_INTRINSIC_LIST (   V)
Value:
V(_IntegerImplementation, >, Integer_greaterThan, 0xd9c2551b) \
V(_IntegerImplementation, ==, Integer_equal, 0x025d83d3) \
V(_IntegerImplementation, _equalToInteger, Integer_equalToInteger, \
0x70f20102) \
V(_IntegerImplementation, <, Integer_lessThan, 0xd2fb73b4) \
V(_IntegerImplementation, <=, Integer_lessEqualThan, 0x024aa595) \
V(_IntegerImplementation, >=, Integer_greaterEqualThan, 0x4aa007b3) \
V(_IntegerImplementation, <<, Integer_shl, 0x2d16ae7a) \
#define V(name)
Definition: raw_object.h:125

Definition at line 432 of file recognized_methods_list.h.

◆ CORE_LIB_INTRINSIC_LIST

#define CORE_LIB_INTRINSIC_LIST (   V)

Definition at line 387 of file recognized_methods_list.h.

◆ DEVELOPER_LIB_INTRINSIC_LIST

#define DEVELOPER_LIB_INTRINSIC_LIST (   V)
Value:
V(::, _getDefaultTag, UserTag_defaultTag, 0x6bfcb0e5) \
V(::, _getCurrentTag, Profiler_getCurrentTag, 0x70cdb8ce) \
V(::, _isDartStreamEnabled, Timeline_isDartStreamEnabled, 0xc95d97f3) \
V(::, _getNextTaskId, Timeline_getNextTaskId, 0x5b0df34b) \

Definition at line 502 of file recognized_methods_list.h.

◆ GRAPH_CORE_INTRINSICS_LIST

#define GRAPH_CORE_INTRINSICS_LIST (   V)
Value:
V(_Array, get:length, ObjectArrayLength, 0x5833d8ab) \
V(_List, _setIndexed, ObjectArraySetIndexedUnchecked, 0xe6129e30) \
V(_GrowableList, get:length, GrowableArrayLength, 0x5833d8ab) \
V(_GrowableList, get:_capacity, GrowableArrayCapacity, 0x7d828432) \
V(_GrowableList, _setData, GrowableArraySetData, 0xbdbd285b) \
V(_GrowableList, _setLength, GrowableArraySetLength, 0xcbfee1f6) \
V(_GrowableList, _setIndexed, GrowableArraySetIndexedUnchecked, 0x512deb6f) \
V(_StringBase, get:length, StringBaseLength, 0x5833d8ab) \
V(_Smi, ~, Smi_bitNegate, 0x8237e11c) \
V(_IntegerImplementation, +, Integer_add, 0x6ef842cb) \
V(_IntegerImplementation, -, Integer_sub, 0x630151bc) \
V(_IntegerImplementation, *, Integer_mul, 0x4670a659) \
V(_IntegerImplementation, %, Integer_mod, 0x708e24f8) \
V(_IntegerImplementation, ~/, Integer_truncDivide, 0x29407764) \
V(_IntegerImplementation, unary-, Integer_negate, 0x9140e8d2) \
V(_IntegerImplementation, &, Integer_bitAnd, 0x424529c8) \
V(_IntegerImplementation, |, Integer_bitOr, 0x45efa380) \
V(_IntegerImplementation, ^, Integer_bitXor, 0x8ee06c87) \
V(_IntegerImplementation, >>, Integer_sar, 0x49c7691f) \
V(_IntegerImplementation, >>>, Integer_shr, 0x2b3da581) \
V(_Double, unary-, DoubleFlipSignBit, 0x3d1bf06b) \
size_t length
const myers::Point & get(const myers::Segment &)

Definition at line 475 of file recognized_methods_list.h.

◆ GRAPH_INTRINSICS_LIST

#define GRAPH_INTRINSICS_LIST (   V)
Value:
GRAPH_TYPED_DATA_INTRINSICS_LIST(V) \
#define GRAPH_CORE_INTRINSICS_LIST(V)

Definition at line 498 of file recognized_methods_list.h.

◆ GRAPH_TYPED_DATA_INTRINSICS_LIST

#define GRAPH_TYPED_DATA_INTRINSICS_LIST (   V)

Definition at line 442 of file recognized_methods_list.h.

◆ INTERNAL_LIB_INTRINSIC_LIST

#define INTERNAL_LIB_INTRINSIC_LIST (   V)
Value:
V(::, allocateOneByteString, AllocateOneByteString, 0x9e5a2e15) \
V(::, allocateTwoByteString, AllocateTwoByteString, 0xa61f69b2) \
V(::, writeIntoOneByteString, WriteIntoOneByteString, 0xd85579a1) \
V(::, writeIntoTwoByteString, WriteIntoTwoByteString, 0xcfaa806a) \

Definition at line 508 of file recognized_methods_list.h.

◆ OTHER_RECOGNIZED_LIST

#define OTHER_RECOGNIZED_LIST (   V)

Definition at line 14 of file recognized_methods_list.h.

◆ POLYMORPHIC_TARGET_LIST

#define POLYMORPHIC_TARGET_LIST (   V)
Value:
V(_StringBase, [], StringBaseCharAt, 0xd052aeff) \
V(_TypedList, _getInt8, TypedList_GetInt8, 0x1606c835) \
V(_TypedList, _getUint8, TypedList_GetUint8, 0x1762ea2b) \
V(_TypedList, _getInt16, TypedList_GetInt16, 0x2e238250) \
V(_TypedList, _getUint16, TypedList_GetUint16, 0x2fa4e2ba) \
V(_TypedList, _getInt32, TypedList_GetInt32, 0x18fb190b) \
V(_TypedList, _getUint32, TypedList_GetUint32, 0x19405a7c) \
V(_TypedList, _getInt64, TypedList_GetInt64, 0xf643ac00) \
V(_TypedList, _getUint64, TypedList_GetUint64, 0x2c3e655a) \
V(_TypedList, _getFloat32, TypedList_GetFloat32, 0xe8d98d08) \
V(_TypedList, _getFloat64, TypedList_GetFloat64, 0xf80d2235) \
V(_TypedList, _getFloat32x4, TypedList_GetFloat32x4, 0xaf0ff8e6) \
V(_TypedList, _getInt32x4, TypedList_GetInt32x4, 0x5556600c) \
V(_TypedList, _setInt8, TypedList_SetInt8, 0xe16c2fa3) \
V(_TypedList, _setUint8, TypedList_SetInt8, 0xaf3ca349) \
V(_TypedList, _setInt16, TypedList_SetInt16, 0xbac92c28) \
V(_TypedList, _setUint16, TypedList_SetInt16, 0xce053450) \
V(_TypedList, _setInt32, TypedList_SetInt32, 0xbdbd9741) \
V(_TypedList, _setUint32, TypedList_SetUint32, 0xb9498fb3) \
V(_TypedList, _setInt64, TypedList_SetInt64, 0xc8b03b7b) \
V(_TypedList, _setUint64, TypedList_SetUint64, 0xda2a1e06) \
V(_TypedList, _setFloat32, TypedList_SetFloat32, 0x2f1919e1) \
V(_TypedList, _setFloat64, TypedList_SetFloat64, 0x233ce4d3) \
V(_TypedList, _setFloat32x4, TypedList_SetFloat32x4, 0x38a9155b) \
V(_TypedList, _setInt32x4, TypedList_SetInt32x4, 0x5ccbee5c) \
V(Object, get:runtimeType, ObjectRuntimeType, 0x0364b091)

Definition at line 529 of file recognized_methods_list.h.

◆ RECOGNIZED_LIST

#define RECOGNIZED_LIST (   V)
Value:
ALL_INTRINSICS_LIST(V) \
GRAPH_INTRINSICS_LIST(V)
#define OTHER_RECOGNIZED_LIST(V)

Definition at line 523 of file recognized_methods_list.h.

◆ RECOGNIZED_LIST_FACTORY_LIST

#define RECOGNIZED_LIST_FACTORY_LIST (   V)
Value:
V(_ListFactory, _List, ., kArrayCid, 0x4c802222) \
V(_ListFilledFactory, _List, .filled, kArrayCid, 0x9266de51) \
V(_ListGenerateFactory, _List, .generate, kArrayCid, 0x42760cee) \
V(_GrowableListFactory, _GrowableList, ., kGrowableObjectArrayCid, \
0x3c81d48d) \
V(_GrowableListFilledFactory, _GrowableList, .filled, \
kGrowableObjectArrayCid, 0xead2ffd1) \
V(_GrowableListGenerateFactory, _GrowableList, .generate, \
kGrowableObjectArrayCid, 0x7bd60e6e) \
V(_GrowableListWithData, _GrowableList, ._withData, kGrowableObjectArrayCid, \
0x192ac0e1) \
V(_Int8ArrayFactory, Int8List, ., kTypedDataInt8ArrayCid, 0x65f0bd07) \
V(_Uint8ArrayFactory, Uint8List, ., kTypedDataUint8ArrayCid, 0xedc6dace) \
V(_Uint8ClampedArrayFactory, Uint8ClampedList, ., \
kTypedDataUint8ClampedArrayCid, 0x27e91bd4) \
V(_Int16ArrayFactory, Int16List, ., kTypedDataInt16ArrayCid, 0xd0b07d72) \
V(_Uint16ArrayFactory, Uint16List, ., kTypedDataUint16ArrayCid, 0x3c98dfe9) \
V(_Int32ArrayFactory, Int32List, ., kTypedDataInt32ArrayCid, 0x1b72d79f) \
V(_Uint32ArrayFactory, Uint32List, ., kTypedDataUint32ArrayCid, 0x2b127f0a) \
V(_Int64ArrayFactory, Int64List, ., kTypedDataInt64ArrayCid, 0xfb54c2ae) \
V(_Uint64ArrayFactory, Uint64List, ., kTypedDataUint64ArrayCid, 0xe3b2b477) \
V(_Float64ArrayFactory, Float64List, ., kTypedDataFloat64ArrayCid, \
0xa0a93310) \
V(_Float32ArrayFactory, Float32List, ., kTypedDataFloat32ArrayCid, \
0xa3734d7d) \
V(_Float32x4ArrayFactory, Float32x4List, ., kTypedDataFloat32x4ArrayCid, \
0x0a606007)

Definition at line 560 of file recognized_methods_list.h.