Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
call_specializer.h File Reference
#include <array>
#include "vm/compiler/backend/flow_graph.h"
#include "vm/compiler/backend/il.h"

Go to the source code of this file.

Classes

class  dart::CallSpecializer
 
struct  dart::CallSpecializer::ExactnessInfo
 
class  dart::TypedDataSpecializer
 

Namespaces

namespace  dart
 

Macros

#define PUBLIC_TYPED_DATA_CLASS_LIST(V)
 
#define DEFINE_INDEX(iface, type, cid)   k##iface##Index,
 

Macro Definition Documentation

◆ DEFINE_INDEX

#define DEFINE_INDEX (   iface,
  type,
  cid 
)    k##iface##Index,

Definition at line 319 of file call_specializer.h.

◆ PUBLIC_TYPED_DATA_CLASS_LIST

#define PUBLIC_TYPED_DATA_CLASS_LIST (   V)
Value:
V(Int8List, int_type_, kTypedDataInt8ArrayCid) \
V(Uint8List, int_type_, kTypedDataUint8ArrayCid) \
V(Uint8ClampedList, int_type_, kTypedDataUint8ClampedArrayCid) \
V(Int16List, int_type_, kTypedDataInt16ArrayCid) \
V(Uint16List, int_type_, kTypedDataUint16ArrayCid) \
V(Int32List, int_type_, kTypedDataInt32ArrayCid) \
V(Uint32List, int_type_, kTypedDataUint32ArrayCid) \
V(Int64List, int_type_, kTypedDataInt64ArrayCid) \
V(Uint64List, int_type_, kTypedDataUint64ArrayCid) \
V(Float32List, double_type_, kTypedDataFloat32ArrayCid) \
V(Float64List, double_type_, kTypedDataFloat64ArrayCid) \
V(Float32x4List, float32x4_type_, kTypedDataFloat32x4ArrayCid) \
V(Int32x4List, int32x4_type_, kTypedDataInt32x4ArrayCid) \
V(Float64x2List, float64x2_type_, kTypedDataFloat64x2ArrayCid)
#define V(name)
Definition: raw_object.h:125

Definition at line 220 of file call_specializer.h.