CACAO
Functions | Variables
md-abi.cpp File Reference

Go to the source code of this file.

Functions

void md_param_alloc (methoddesc *md)
 
void md_param_alloc_native (methoddesc *md)
 
void md_return_alloc (jitdata *jd, stackelement_t *stackslot)
 

Variables

int nregdescint []
 
const char * abi_registers_integer_name []
 
const int abi_registers_integer_argument []
 
const int abi_registers_integer_saved []
 
const int abi_registers_integer_temporary []
 
int nregdescfloat []
 
const int abi_registers_float_argument []
 
const int abi_registers_float_saved []
 
const int abi_registers_float_temporary []
 

Function Documentation

void md_param_alloc ( methoddesc md)

Definition at line 176 of file md-abi.cpp.

void md_param_alloc_native ( methoddesc md)

Definition at line 276 of file md-abi.cpp.

void md_return_alloc ( jitdata jd,
stackelement_t stackslot 
)

Definition at line 398 of file md-abi.cpp.

Variable Documentation

const int abi_registers_float_argument[]
Initial value:
= {
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
}

Definition at line 119 of file md-abi.cpp.

const int abi_registers_float_saved[]
Initial value:
= {
14,
15,
24,
25,
26,
27,
28,
29,
30,
31,
}

Definition at line 135 of file md-abi.cpp.

const int abi_registers_float_temporary[]
Initial value:
= {
17,
18,
19,
20,
21,
22,
23,
}

Definition at line 148 of file md-abi.cpp.

const int abi_registers_integer_argument[]
Initial value:
= {
3,
4,
5,
6,
7,
8,
9,
10,
}

Definition at line 67 of file md-abi.cpp.

const char* abi_registers_integer_name[]
Initial value:
= {
"r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7",
"r8", "r9", "r10", "r11", "r12", "r13", "r14", "r15",
"r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23",
"r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31",
}

Definition at line 60 of file md-abi.cpp.

const int abi_registers_integer_saved[]
Initial value:
= {
14,
15,
24,
25,
26,
27,
28,
29,
30,
31,
}

Definition at line 78 of file md-abi.cpp.

const int abi_registers_integer_temporary[]
Initial value:
= {
2,
17,
18,
19,
20,
21,
22,
23,
}

Definition at line 91 of file md-abi.cpp.

int nregdescfloat[]
Initial value:

Definition at line 103 of file md-abi.cpp.

int nregdescint[]
Initial value:

Definition at line 44 of file md-abi.cpp.