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

namespace  x86_64
 

Enumerations

enum class  x86_64::ReturnKind {
  x86_64::Memory ,
  x86_64::RegistersGeneral ,
  x86_64::RegistersFpInt ,
  x86_64::RegistersIntFp ,
  x86_64::Memory ,
  x86_64::RegistersGeneral ,
  x86_64::RegistersFpInt ,
  x86_64::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