LibreOffice Module bridges (master) 1
Classes | Typedefs | Enumerations | Functions
loongarch64 Namespace Reference

Classes

struct  Registers
 

Typedefs

typedef struct loongarch64::Registers Registers
 

Enumerations

enum class  ReturnKind {
  RegistersInt ,
  RegistersFp ,
  RegistersFpInt ,
  RegistersIntFp
}
 

Functions

int flatten_struct (typelib_TypeDescription *pTypeDescr, Registers &regs)
 
ReturnKind getReturnKind (typelib_TypeDescriptionReference *type)
 
void fillReturn (typelib_TypeDescriptionReference *pTypeRef, sal_Int64 *gret, double *fret, void *pRegisterReturn)
 

Typedef Documentation

◆ Registers

Enumeration Type Documentation

◆ ReturnKind

enum class loongarch64::ReturnKind
strong
Enumerator
RegistersInt 
RegistersFp 
RegistersFpInt 
RegistersIntFp 

Definition at line 29 of file gcc3_linux_loongarch64/abi.hxx.

Function Documentation

◆ fillReturn()

void loongarch64::fillReturn ( typelib_TypeDescriptionReference *  pTypeRef,
sal_Int64 *  gret,
double *  fret,
void *  pRegisterReturn 
)

Definition at line 112 of file gcc3_linux_loongarch64/abi.cxx.

References abi_aarch64::getReturnKind().

◆ flatten_struct()

int loongarch64::flatten_struct ( typelib_TypeDescription pTypeDescr,
Registers regs 
)

◆ getReturnKind()

loongarch64::ReturnKind loongarch64::getReturnKind ( typelib_TypeDescriptionReference *  type)