14 #ifndef LLVM_IR_CALLINGCONV_H 15 #define LLVM_IR_CALLINGCONV_H 234 #endif // LLVM_IR_CALLINGCONV_H Used for AVR interrupt routines.
ARM_AAPCS - ARM Architecture Procedure Calling Standard calling convention (aka EABI).
C - The default llvm calling convention, compatible with C.
This class represents lattice values for constants.
HHVM calling convention for invoking C/C++ helpers.
Register calling convention used for parameters transfer optimization.
The C convention as implemented on Windows/x86-64 and AArch64.
Calling convention used for special MSP430 rtlib functions which have an "optimized" convention using...
Calling convention used for Mesa/AMDPAL geometry shaders.
Calling convention used for Mesa/AMDPAL compute shaders.
SPIR_KERNEL - Calling convention for SPIR kernel functions.
The highest possible calling convention ID. Must be some 2^k - 1.
Fast - This calling convention attempts to make calls as fast as possible (e.g.
Calling convention used for AMDPAL shader stage before geometry shader if geometry is in use...
Calling convention used for Mesa vertex shaders, or AMDPAL last shader stage before rasterization (ve...
ARM_AAPCS_VFP - Same as ARM_AAPCS, but uses hard floating point ABI.
Calling convention used for special AVR rtlib functions which have an "optimized" convention to prese...
MSVC calling convention that passes vectors and vector aggregates in SSE registers.
PTX_Kernel - Call to a PTX kernel.
ARM_APCS - ARM Procedure Calling Standard calling convention (obsolete, but still used on some target...
Calling convention used for AMDPAL vertex shader if tessellation is in use.
The C convention as specified in the x86-64 supplement to the System V ABI, used on most non-Windows ...
Calling convention used for Mesa/AMDPAL pixel shaders.
X86_ThisCall - Similar to X86_StdCall.
Calling convention used for AVR signal routines.
X86_FastCall - 'fast' analog of X86_StdCall.
Intel_OCL_BI - Calling conventions for Intel OpenCL built-ins.
PTX_Device - Call to a PTX device function.
Calling convention used for Mesa/AMDPAL hull shaders (= tessellation control shaders).
SPIR_FUNC - Calling convention for SPIR non-kernel device functions.
Calling convention used by HipHop Virtual Machine (HHVM) to perform calls to and from translation cac...
X86_INTR - x86 hardware interrupt context.
X86_StdCall - stdcall is the calling conventions mostly used by the Win32 API.
Calling convention for AMDGPU code object kernels.
MSP430_INTR - Calling convention used for MSP430 interrupt routines.