Lines Matching full:callee
2007 Tail call optimization, callee reusing the stack of the caller, is currently
2010 * Caller and callee have the calling convention ``fastcc``, ``cc 10`` (GHC
2052 To support tail call optimization in situations where the callee has more
2053 arguments than the caller a 'callee pops arguments' convention is used. This
2069 * Caller and callee have the same calling convention. It can be either ``c`` or
2075 * Caller and callee have matching return type or the callee result is not used.
2077 * If any of the callee arguments are being passed in stack, they must be
2133 others via stack. Callee is responsible for stack cleaning. This convention is
2272 The *linkage* area is used by a callee to save special registers prior to
2341 The *parameter area* is used to store arguments being passed to a callee
2344 there are not enough registers or the callee is a thunk or vararg function,
2352 top of the frame, that a callee can access its spilt arguments using fixed
2368 The *saved registers area* is where the llvm compiler spills callee saved
2369 registers on entry to the callee.
2375 the following exceptions. Callee saved registers are spilled after the frame is
2377 targets. The base pointer callee saved register r31 is saved in the TOC slot of