Lines Matching full:calling
1 //===-- llvm/CallingConv.h - LLVM Calling Conventions -----------*- C++ -*-===//
10 // This file defines LLVM's set of calling conventions.
20 /// the well-known calling conventions.
24 /// calling conventions.
25 /// @brief LLVM Calling Convention Representation
27 /// C - The default llvm calling convention, compatible with C. This
28 /// convention is the only calling convention that supports varargs calls.
29 /// As with typical C calling conventions, the callee/caller have to
33 // Generic LLVM calling conventions. None of these calling conventions
37 /// Fast - This calling convention attempts to make calls as fast as
41 // Cold - This calling convention attempts to make code in the caller as
47 // GHC - Calling convention used by the Glasgow Haskell Compiler (GHC).
50 // HiPE - Calling convention used by the High-Performance Erlang Compiler
54 // Target - This is the start of the target-specific calling conventions,
58 /// X86_StdCall - stdcall is the calling conventions mostly used by the
69 /// ARM_APCS - ARM Procedure Calling Standard calling convention (obsolete,
73 /// ARM_AAPCS - ARM Architecture Procedure Calling Standard calling
80 /// MSP430_INTR - Calling convention used for MSP430 interrupt routines.
96 /// SPIR_FUNC - Calling convention for SPIR non-kernel device functions.
106 /// SPIR_KERNEL - Calling convention for SPIR kernel functions.
114 /// Intel_OCL_BI - Calling conventions for Intel OpenCL built-ins