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

Go to the source code of this file.

Classes

struct  loongarch64::Registers
 

Namespaces

namespace  loongarch64
 

Macros

#define MAX_GP_REGS   8
 
#define MAX_FP_REGS   8
 

Typedefs

typedef struct loongarch64::Registers loongarch64::Registers
 

Enumerations

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

Functions

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

Macro Definition Documentation

◆ MAX_FP_REGS

#define MAX_FP_REGS   8

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

◆ MAX_GP_REGS

#define MAX_GP_REGS   8

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