alignment_field_ | dart::compiler::ffi::NativeCompoundType | protected |
alignment_stack_ | dart::compiler::ffi::NativeCompoundType | protected |
AlignmentInBytesField() const | dart::compiler::ffi::NativeCompoundType | inlinevirtual |
AlignmentInBytesStack(bool is_vararg=false) const | dart::compiler::ffi::NativeStructType | inlinevirtual |
AsArray() const | dart::compiler::ffi::NativeType | |
AsCompound() const | dart::compiler::ffi::NativeType | |
AsPrimitive() const | dart::compiler::ffi::NativeType | |
AsRepresentation() const | dart::compiler::ffi::NativeType | inlinevirtual |
AsRepresentationOverApprox(Zone *zone_) const | dart::compiler::ffi::NativeType | |
AsStruct() const | dart::compiler::ffi::NativeType | |
ContainsHomogeneousFloats() const | dart::compiler::ffi::NativeCompoundType | |
ContainsOnlyFloats(Range range) const | dart::compiler::ffi::NativeStructType | virtual |
ContainsUnalignedMembers(intptr_t offset=0) const | dart::compiler::ffi::NativeStructType | virtual |
Equals(const NativeType &other) const | dart::compiler::ffi::NativeCompoundType | virtual |
Extend(Zone *zone, ExtensionStrategy extension) const | dart::compiler::ffi::NativeType | inline |
FirstPrimitiveMember() const | dart::compiler::ffi::NativeCompoundType | virtual |
FromAbstractType(Zone *zone, const AbstractType &type, const char **error) | dart::compiler::ffi::NativeType | static |
FromNativeTypes(Zone *zone, const NativeTypes &members, intptr_t member_packing=kMaxInt32) | dart::compiler::ffi::NativeStructType | static |
FromRepresentation(Zone *zone, Representation rep) | dart::compiler::ffi::NativeType | static |
FromTypedDataClassId(Zone *zone, classid_t class_id) | dart::compiler::ffi::NativeType | static |
IsArray() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsCompound() const | dart::compiler::ffi::NativeCompoundType | inlinevirtual |
IsExpressibleAsRepresentation() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsFloat() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsInt() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsPrimitive() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsSigned() const | dart::compiler::ffi::NativeType | inlinevirtual |
IsStruct() const | dart::compiler::ffi::NativeStructType | inlinevirtual |
IsVoid() const | dart::compiler::ffi::NativeType | inlinevirtual |
member_offsets() const | dart::compiler::ffi::NativeStructType | inline |
members() const | dart::compiler::ffi::NativeCompoundType | inline |
members_ | dart::compiler::ffi::NativeCompoundType | protected |
NativeCompoundType(const NativeTypes &members, intptr_t size, intptr_t alignment_field, intptr_t alignment_stack) | dart::compiler::ffi::NativeCompoundType | inlineprotected |
NativeType() | dart::compiler::ffi::NativeType | inlineprotected |
NumberOfWordSizeChunksNotOnlyFloat() const | dart::compiler::ffi::NativeCompoundType | |
NumberOfWordSizeChunksOnlyFloat() const | dart::compiler::ffi::NativeCompoundType | |
NumPrimitiveMembersRecursive() const | dart::compiler::ffi::NativeStructType | virtual |
operator delete(void *pointer) | dart::ZoneAllocated | inline |
operator new(size_t size) | dart::ZoneAllocated | |
operator new(size_t size, Zone *zone) | dart::ZoneAllocated | |
PrimitivePairMembers(const NativePrimitiveType **first, const NativePrimitiveType **second, intptr_t offset_in_members=0) const | dart::compiler::ffi::NativeCompoundType | virtual |
PrintCompoundType(BaseTextBuffer *f) const | dart::compiler::ffi::NativeStructType | protectedvirtual |
PrintMemberOffset(BaseTextBuffer *f, intptr_t member_index) const | dart::compiler::ffi::NativeStructType | protectedvirtual |
PrintTo(BaseTextBuffer *f, bool multi_line=false, bool verbose=true) const | dart::compiler::ffi::NativeCompoundType | virtual |
size_ | dart::compiler::ffi::NativeCompoundType | protected |
SizeInBytes() const | dart::compiler::ffi::NativeCompoundType | inlinevirtual |
Split(Zone *zone, intptr_t index) const | dart::compiler::ffi::NativeType | inlinevirtual |
ToCString(Zone *zone, bool multi_line=false, bool verbose=true) const | dart::compiler::ffi::NativeType | |
ToCString() const | dart::compiler::ffi::NativeType | |
WidenTo4Bytes(Zone *zone) const | dart::compiler::ffi::NativeType | |
WidenTo8Bytes(Zone *zone) const | dart::compiler::ffi::NativeType | |
ZoneAllocated() | dart::ZoneAllocated | inline |
~NativeType() | dart::compiler::ffi::NativeType | inlinevirtual |