LibreOffice Module bridges (master)  1
Namespaces | Enumerations | Functions | Variables
gcc3_linux_x86-64/abi.hxx File Reference
#include <typelib/typedescription.hxx>
Include dependency graph for gcc3_linux_x86-64/abi.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 x86_64
 

Enumerations

enum  x86_64::ReturnKind {
  x86_64::ReturnKind::Memory,
  x86_64::ReturnKind::RegistersGeneral,
  x86_64::ReturnKind::RegistersFpInt,
  x86_64::ReturnKind::RegistersIntFp,
  x86_64::ReturnKind::Memory,
  x86_64::ReturnKind::RegistersGeneral,
  x86_64::ReturnKind::RegistersFpInt,
  x86_64::ReturnKind::RegistersIntFp
}
 

Functions

bool x86_64::examine_argument (typelib_TypeDescriptionReference *pTypeRef, int &nUsedGPR, int &nUsedSSE) noexcept
 
bool x86_64::return_in_hidden_param (typelib_TypeDescriptionReference *pTypeRef) noexcept
 Does function that returns this type use a hidden parameter, or registers? More...
 
ReturnKind x86_64::getReturnKind (typelib_TypeDescriptionReference *type) noexcept
 
void x86_64::fill_struct (typelib_TypeDescriptionReference *pTypeRef, const sal_uInt64 *pGPR, const double *pSSE, void *pStruct) noexcept
 

Variables

const sal_uInt32 x86_64::MAX_GPR_REGS = 6
 
const sal_uInt32 x86_64::MAX_SSE_REGS = 8