Enum llvm_sys::LLVMCallConv
source · [−]#[repr(C)]
pub enum LLVMCallConv {
Show 42 variants
LLVMCCallConv,
LLVMFastCallConv,
LLVMColdCallConv,
LLVMGHCCallConv,
LLVMHiPECallConv,
LLVMWebKitJSCallConv,
LLVMAnyRegCallConv,
LLVMPreserveMostCallConv,
LLVMPreserveAllCallConv,
LLVMSwiftCallConv,
LLVMCXXFASTTLSCallConv,
LLVMX86StdcallCallConv,
LLVMX86FastcallCallConv,
LLVMARMAPCSCallConv,
LLVMARMAAPCSCallConv,
LLVMARMAAPCSVFPCallConv,
LLVMMSP430INTRCallConv,
LLVMX86ThisCallCallConv,
LLVMPTXKernelCallConv,
LLVMPTXDeviceCallConv,
LLVMSPIRFUNCCallConv,
LLVMSPIRKERNELCallConv,
LLVMIntelOCLBICallConv,
LLVMX8664SysVCallConv,
LLVMWin64CallConv,
LLVMX86VectorCallCallConv,
LLVMHHVMCallConv,
LLVMHHVMCCallConv,
LLVMX86INTRCallConv,
LLVMAVRINTRCallConv,
LLVMAVRSIGNALCallConv,
LLVMAVRBUILTINCallConv,
LLVMAMDGPUVSCallConv,
LLVMAMDGPUGSCallConv,
LLVMAMDGPUPSCallConv,
LLVMAMDGPUCSCallConv,
LLVMAMDGPUKERNELCallConv,
LLVMX86RegCallCallConv,
LLVMAMDGPUHSCallConv,
LLVMMSP430BUILTINCallConv,
LLVMAMDGPULSCallConv,
LLVMAMDGPUESCallConv,
}
Variants
LLVMCCallConv
LLVMFastCallConv
LLVMColdCallConv
LLVMGHCCallConv
LLVMHiPECallConv
LLVMWebKitJSCallConv
LLVMAnyRegCallConv
LLVMPreserveMostCallConv
LLVMPreserveAllCallConv
LLVMSwiftCallConv
LLVMCXXFASTTLSCallConv
LLVMX86StdcallCallConv
LLVMX86FastcallCallConv
LLVMARMAPCSCallConv
LLVMARMAAPCSCallConv
LLVMARMAAPCSVFPCallConv
LLVMMSP430INTRCallConv
LLVMX86ThisCallCallConv
LLVMPTXKernelCallConv
LLVMPTXDeviceCallConv
LLVMSPIRFUNCCallConv
LLVMSPIRKERNELCallConv
LLVMIntelOCLBICallConv
LLVMX8664SysVCallConv
LLVMWin64CallConv
LLVMX86VectorCallCallConv
LLVMHHVMCallConv
LLVMHHVMCCallConv
LLVMX86INTRCallConv
LLVMAVRINTRCallConv
LLVMAVRSIGNALCallConv
LLVMAVRBUILTINCallConv
LLVMAMDGPUVSCallConv
LLVMAMDGPUGSCallConv
LLVMAMDGPUPSCallConv
LLVMAMDGPUCSCallConv
LLVMAMDGPUKERNELCallConv
LLVMX86RegCallCallConv
LLVMAMDGPUHSCallConv
LLVMMSP430BUILTINCallConv
LLVMAMDGPULSCallConv
LLVMAMDGPUESCallConv
Trait Implementations
sourceimpl Clone for LLVMCallConv
impl Clone for LLVMCallConv
sourcefn clone(&self) -> LLVMCallConv
fn clone(&self) -> LLVMCallConv
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for LLVMCallConv
impl Debug for LLVMCallConv
sourceimpl PartialEq<LLVMCallConv> for LLVMCallConv
impl PartialEq<LLVMCallConv> for LLVMCallConv
sourcefn eq(&self, other: &LLVMCallConv) -> bool
fn eq(&self, other: &LLVMCallConv) -> bool
impl Copy for LLVMCallConv
impl StructuralPartialEq for LLVMCallConv
Auto Trait Implementations
impl RefUnwindSafe for LLVMCallConv
impl Send for LLVMCallConv
impl Sync for LLVMCallConv
impl Unpin for LLVMCallConv
impl UnwindSafe for LLVMCallConv
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more