dmd.argtypes_sysv_x64

Break down a D type into basic (register) types for the x86_64 System V ABI.

Members

Functions

toArgTypes_sysv_x64
TypeTuple toArgTypes_sysv_x64(Type t)

This breaks a type down into 'simpler' types that can be passed to a function in registers, and returned in registers. This is the implementation for the x86_64 System V ABI (not used for Win64), based on https://www.uclibc.org/docs/psABI-x86_64.pdf.

Meta

Authors

Martin Kinkelin