LibreOffice Module bridges (master) 1
Macros | Functions
gcc3_linux_x86-64/abi.cxx File Reference
#include <sal/config.h>
#include "abi.hxx"
#include <o3tl/unreachable.hxx>
#include <sal/log.hxx>
Include dependency graph for gcc3_linux_x86-64/abi.cxx:

Go to the source code of this file.

Macros

#define MAX_CLASSES   4
 

Functions

static enum x86_64_reg_class merge_classes (enum x86_64_reg_class class1, enum x86_64_reg_class class2) noexcept
 
static int classify_argument (typelib_TypeDescriptionReference *pTypeRef, enum x86_64_reg_class classes[], int byteOffset) noexcept
 

Macro Definition Documentation

◆ MAX_CLASSES

#define MAX_CLASSES   4

Definition at line 84 of file gcc3_linux_x86-64/abi.cxx.

Function Documentation

◆ classify_argument()

static int classify_argument ( typelib_TypeDescriptionReference *  pTypeRef,
enum x86_64_reg_class  classes[],
int  byteOffset 
)
staticnoexcept

◆ merge_classes()

static enum x86_64_reg_class merge_classes ( enum x86_64_reg_class  class1,
enum x86_64_reg_class  class2 
)
staticnoexcept

Definition at line 94 of file gcc3_linux_x86-64/abi.cxx.

Referenced by classify_argument().