Lines Matching full:convention
137 It also shows a convention that we follow in this document. When
278 :ref:`invokes <i_invoke>` can all have an optional calling convention
279 specified for the call. The calling convention of any pair of dynamic
284 "``ccc``" - The C calling convention
285 This calling convention (the default if no other calling convention
287 convention supports varargs function calls and tolerates some
290 "``fastcc``" - The fast calling convention
291 This calling convention attempts to make calls as fast as possible
292 (e.g. by passing things in registers). This calling convention
296 be optimized when this, the GHC or the HiPE convention is
297 used. <CodeGenerator.html#id80>`_ This calling convention does not
300 "``coldcc``" - The cold calling convention
301 This calling convention attempts to make code in the caller as
305 This calling convention does not support varargs and requires the
309 "``cc 10``" - GHC convention
310 This calling convention has been implemented specifically for use by
313 by disabling callee save registers. This calling convention should
317 moment only X86 supports this convention and it has the following
325 This calling convention supports `tail call
328 "``cc 11``" - The HiPE calling convention
329 This calling convention has been implemented specifically for use by
335 convention and defines no callee-saved registers. The calling
336 convention properly supports `tail call
339 mechanism, similar to GHC's convention, for keeping frequently
341 At the moment only X86 supports this convention (both 32 and 64
343 "``webkit_jscc``" - WebKit's JavaScript calling convention
344 This calling convention has been implemented for `WebKit FTL JIT
348 "``anyregcc``" - Dynamic calling convention for code patching
349 This is a special convention that supports patching an arbitrary code
350 sequence in place of a call site. This convention forces the call
355 "``preserve_mostcc``" - The `PreserveMost` calling convention
356 This calling convention
357 unintrusive as possible. This convention behaves identically to the `C`
358 calling convention on how arguments and return values are passed, but it
369 The idea behind this convention is to support calls to runtime functions
374 `PreserveMost` calling convention is very similar to the `cold` calling
375 convention in terms of caller/callee-saved registers, but they are used for
381 This calling convention will be used by a future version of the ObjectiveC
383 Although this convention was created to optimize certain runtime calls to
388 "``preserve_allcc``" - The `PreserveAll` calling convention
389 This calling convention attempts to make the code in the caller even less
390 intrusive than the `PreserveMost` calling convention. This calling
391 convention also behaves identical to the `C` calling convention on how
403 The idea behind this convention is to support calls to runtime functions
406 This calling convention, like the `PreserveMost` calling convention, will be
409 "``cc <n>``" - Numbered convention
410 Any calling convention may be specified by number, allowing
416 convention.
630 an optional :ref:`calling convention <callingconv>`,
644 an optional :ref:`calling convention <callingconv>`,
4347 convention <callingconv>` the call should use. If none is
7113 - Caller and callee both have the calling convention ``fastcc``.
7122 convention <callingconv>` the call should use. If none is
7124 calling convention of the call must match the calling convention of