Home | History | Annotate | Download | only in IR

Lines Matching full:convention

23   /// LLVM IR allows to use arbitrary numbers as calling convention identifiers.
28 /// @brief LLVM Calling Convention Representation
30 /// C - The default llvm calling convention, compatible with C. This
31 /// convention is the only calling convention that supports varargs calls.
40 /// Fast - This calling convention attempts to make calls as fast as
44 // Cold - This calling convention attempts to make code in the caller as
50 // GHC - Calling convention used by the Glasgow Haskell Compiler (GHC).
53 // HiPE - Calling convention used by the High-Performance Erlang Compiler
57 // WebKit JS - Calling convention for stack based JavaScript calls
60 // AnyReg - Calling convention for dynamic register based calls (e.g.
64 // PreserveMost - Calling convention for runtime calls that preserves most
68 // PreserveAll - Calling convention for runtime calls that preserves
72 // Swift - Calling convention for Swift.
75 // CXX_FAST_TLS - Calling convention for access functions.
83 /// Win32 API. It is basically the same as the C convention with the
93 /// ARM_APCS - ARM Procedure Calling Standard calling convention (obsolete,
98 /// convention (aka EABI). Soft float variant.
104 /// MSP430_INTR - Calling convention used for MSP430 interrupt routines.
120 /// SPIR_FUNC - Calling convention for SPIR non-kernel device functions.
130 /// SPIR_KERNEL - Calling convention for SPIR kernel functions.
141 /// \brief The C convention as specified in the x86-64 supplement to the
145 /// \brief The C convention as implemented on Windows/x86-64. This
146 /// convention differs from the more common \c X86_64_SysV convention
151 /// \brief MSVC calling convention that passes vectors and vector aggregates
155 /// \brief Calling convention used by HipHop Virtual Machine (HHVM) to
158 /// HHVM calling convention supports tail/sibling call elimination.
161 /// \brief HHVM calling convention for invoking C/C++ helpers.
171 /// The highest possible calling convention ID. Must be some 2^k - 1.