Enum llvm_constants::CallingConvention [−][src]
#[repr(u64)]
pub enum CallingConvention {
Show 42 variants
C,
Fast,
Cold,
GHC,
HiPE,
WebKitJS,
AnyReg,
PreserveMost,
PreserveAll,
Swift,
CXXFASTTLS,
X86Stdcall,
X86Fastcall,
ARMAPCS,
ARMAAPCS,
ARMAAPCSVFP,
MSP430INTR,
X86ThisCall,
PTXKernel,
PTXDevice,
SPIRFUNC,
SPIRKERNEL,
IntelOCLBI,
X8664SysV,
Win64,
X86VectorCall,
HHVM,
HHVMC,
X86INTR,
AVRINTR,
AVRSIGNAL,
AVRBUILTIN,
AMDGPUVS,
AMDGPUGS,
AMDGPUPS,
AMDGPUCS,
AMDGPUKERNEL,
X86RegCall,
AMDGPUHS,
MSP430BUILTIN,
AMDGPULS,
AMDGPUES,
}
Expand description
Calling conventions supported by LLVM.
Variants
Trait Implementations
type Error = TryFromPrimitiveError<Self>
type Error = TryFromPrimitiveError<Self>
The type returned in the event of a conversion error.
Performs the conversion.