Flutter Engine
The Flutter Engine
|
#include "vm/compiler/backend/type_propagator.h"
#include "platform/text_buffer.h"
#include "vm/bit_vector.h"
#include "vm/compiler/compiler_state.h"
#include "vm/object_store.h"
#include "vm/regexp_assembler.h"
#include "vm/resolver.h"
#include "vm/timeline.h"
Go to the source code of this file.
Namespaces | |
namespace | dart |
Macros | |
#define | kInt8Cid kSmiCid |
#define | CASE(Arity, Mask, Name, Args, Result) k##Result##Cid, |
Functions | |
dart::DEFINE_FLAG (bool, trace_type_propagation, false, "Trace flow graph type propagation") | |
static void | dart::TraceStrongModeType (const Instruction *instr, const AbstractType &type) |
static void | dart::TraceStrongModeType (const Instruction *instr, CompileType *compileType) |
static bool | dart::CanPotentiallyBeSmi (const AbstractType &type, bool recurse) |
static CompileType | dart::ComputeListFactoryType (CompileType *inferred_type, Value *type_args_value) |
static AbstractTypePtr | dart::ExtractElementTypeFromArrayType (const AbstractType &array_type) |
static AbstractTypePtr | dart::GetElementTypeFromArray (Value *array) |
static CompileType | dart::ComputeArrayElementType (Value *array) |
Variables | |
static const intptr_t | dart::simd_op_result_cids [] |
#define CASE | ( | Arity, | |
Mask, | |||
Name, | |||
Args, | |||
Result | |||
) | k##Result##Cid, |
#define kInt8Cid kSmiCid |