Lines Matching full:callee
319 caller/callee must match, or the behavior of the program is undefined.
351 by disabling callee save registers. This calling convention should
365 callee are using it.
373 convention and defines no callee-saved registers. The calling
376 caller and the callee use it. It uses a *register pinning*
666 the caller (for a parameter) or the callee (for a return value).
671 the callee (for a return value).
682 the pointee is made between the caller and the callee, so the callee
687 callee (for example, ``readonly`` functions should not write to
701 loads and stores to the structure may be assumed by the callee
713 the callee for ensuring that these requirements are met. For further
724 This indicates that the callee does not make any copies of the
725 pointer that outlive the callee itself. This is not a valid
740 the callee. The parameter and the function return type must be valid
821 This indicates that the callee function at a call site should be
840 This indicates that the callee function at a call site is not recognized as
2347 Inline assembler expressions may **only** be used as the callee operand
3285 '``normal``' label or the '``exception``' label. If the callee function
3287 "normal" label. If the callee (or any indirect callees) returns via the
3326 #. '``exception label``': the label reached when a callee returns via
3348 current block to the "normal" label. If the callee unwinds then no
5974 #. The optional "tail" marker indicates that the callee function does
5983 callee have matching signatures, or 2) forced tail call optimization
5986 - Caller and callee both have the calling convention ``fastcc``.