Flutter Engine
The Flutter Engine
|
#include "vm/compiler/ffi/native_type.h"
#include "platform/assert.h"
#include "platform/globals.h"
#include "vm/class_id.h"
#include "vm/compiler/ffi/abi.h"
#include "vm/compiler/runtime_api.h"
#include "vm/constants.h"
#include "vm/zone_text_buffer.h"
#include "vm/compiler/backend/locations.h"
#include "vm/symbols.h"
Go to the source code of this file.
Namespaces | |
namespace | dart |
namespace | dart::compiler |
namespace | dart::compiler::ffi |
Functions | |
PrimitiveType | dart::compiler::ffi::PrimitiveTypeFromSizeInBytes (intptr_t size) |
static bool | dart::compiler::ffi::ContainsHomogeneousFloatsInternal (const NativeTypes &types) |
static PrimitiveType | dart::compiler::ffi::split_fundamental (PrimitiveType in) |
static PrimitiveType | dart::compiler::ffi::TypeRepresentation (classid_t class_id) |
static const NativeType * | dart::compiler::ffi::CompoundFromPragma (Zone *zone, const Instance &pragma, bool is_struct, const char **error) |
static const NativeType * | dart::compiler::ffi::AbiSpecificFromPragma (Zone *zone, const Instance &pragma, const Class &abi_specific_int, const char **error) |
static PrimitiveType | dart::compiler::ffi::fundamental_rep (Representation rep) |
static const char * | dart::compiler::ffi::PrimitiveTypeToCString (PrimitiveType rep) |
static void | dart::compiler::ffi::ContainsHomogeneousFloatsRecursive (const NativeTypes &types, bool *only_float, bool *only_double) |
Variables | |
static const intptr_t | dart::compiler::ffi::fundamental_size_in_bytes [kVoid+1] |