LibreOffice Module bridges (master)
1
|
Enumerations | |
enum | armlimits { MAX_GPR_REGS = 8, MAX_FPR_REGS = 8, MAX_GPR_REGS = 8, MAX_FPR_REGS = 8 } |
enum | armlimits { MAX_GPR_REGS = 8, MAX_FPR_REGS = 8, MAX_GPR_REGS = 8, MAX_FPR_REGS = 8 } |
Functions | |
bool | return_in_x8 (typelib_TypeDescriptionReference *pTypeRef) |
bool | return_in_hidden_param (typelib_TypeDescriptionReference *pTypeRef) |
Does function that returns this type use a hidden parameter, or registers? More... | |
static bool | is_complex_struct (const typelib_TypeDescription *type) |
enum arm::armlimits |
Enumerator | |
---|---|
MAX_GPR_REGS | |
MAX_FPR_REGS | |
MAX_GPR_REGS | |
MAX_FPR_REGS |
Definition at line 50 of file gcc3_ios/share.hxx.
enum arm::armlimits |
Enumerator | |
---|---|
MAX_GPR_REGS | |
MAX_FPR_REGS | |
MAX_GPR_REGS | |
MAX_FPR_REGS |
Definition at line 155 of file gcc3_linux_arm/share.hxx.
|
static |
Definition at line 103 of file gcc3_linux_arm/uno2cpp.cxx.
References i, bridges::cpp_uno::shared::isSimpleType(), p, and t.
Referenced by ppc64::return_in_hidden_param(), and return_in_hidden_param().
|
noexcept |
Does function that returns this type use a hidden parameter, or registers?
The value can be returned either in a hidden 1st parameter (which is a pointer to a structure allocated by the caller), or in registers (rax, rdx for the integers, xmm0, xmm1 for the floating point numbers).
Definition at line 142 of file gcc3_linux_arm/uno2cpp.cxx.
References is_complex_struct(), and bridges::cpp_uno::shared::isSimpleType().
Referenced by MapReturn().
bool arm::return_in_x8 | ( | typelib_TypeDescriptionReference * | pTypeRef | ) |