Home | History | Annotate | Download | only in x86

Lines Matching full:callee

27  * convention to simplify code generation. Changing something that is callee save and making it
28 * caller save places a burden on up-calls to save/restore the callee save register, however, there
29 * are few registers that are callee save in the ABI. Changing something that is caller save and
30 * making it callee save places a burden on down-calls to save/restore the callee save register.
31 * For these reasons we aim to match native conventions for caller and callee save. The first 4
40 * r3/ebx: callEE save | callEE save | callER, arg3, scratch
42 * r5/ebp: callee save | callee save | callee, available for dalvik register promotion
43 * r6/esi: callEE save | callER save, arg2 | callee, available for dalvik register promotion
44 * r7/edi: callEE save | callER save, arg1 | callee, available for dalvik register promotion
51 * r12: callee save | callee, available for dalvik register promotion
52 * r13: callee save | callee, available for dalvik register promotion
53 * r14: callee save | callee, available for dalvik register promotion
54 * r15: callee save | callee, available for dalvik register promotion
83 * +========================+ {Note: start of callee's frame}