Home | History | Annotate | Download | only in docs

Lines Matching full:convention

133 It also shows a convention that we follow in this document. When
317 :ref:`invokes <i_invoke>` can all have an optional calling convention
318 specified for the call. The calling convention of any pair of dynamic
323 "``ccc``" - The C calling convention
324 This calling convention (the default if no other calling convention
326 convention supports varargs function calls and tolerates some
329 "``fastcc``" - The fast calling convention
330 This calling convention attempts to make calls as fast as possible
331 (e.g. by passing things in registers). This calling convention
335 be optimized when this, the GHC or the HiPE convention is
336 used. <CodeGenerator.html#id80>`_ This calling convention does not
339 "``coldcc``" - The cold calling convention
340 This calling convention attempts to make code in the caller as
344 This calling convention does not support varargs and requires the
347 "``cc 10``" - GHC convention
348 This calling convention has been implemented specifically for use by
351 by disabling callee save registers. This calling convention should
355 moment only X86 supports this convention and it has the following
363 This calling convention supports `tail call
366 "``cc 11``" - The HiPE calling convention
367 This calling convention has been implemented specifically for use by
373 convention and defines no callee-saved registers. The calling
374 convention properly supports `tail call
377 mechanism, similar to GHC's convention, for keeping frequently
379 At the moment only X86 supports this convention (both 32 and 64
381 "``cc <n>``" - Numbered convention
382 Any calling convention may be specified by number, allowing
388 convention.
549 style <visibility>`, an optional :ref:`calling convention <callingconv>`,
560 style <visibility>`, an optional :ref:`calling convention <callingconv>`,
3308 convention <callingconv>` the call should use. If none is
5986 - Caller and callee both have the calling convention ``fastcc``.
5995 convention <callingconv>` the call should use. If none is
5997 calling convention of the call must match the calling convention of