Enum llvm_sys::LLVMOpcode [−][src]
#[repr(C)]
pub enum LLVMOpcode {
Show variants
LLVMRet,
LLVMBr,
LLVMSwitch,
LLVMIndirectBr,
LLVMInvoke,
LLVMUnreachable,
LLVMCallBr,
LLVMFNeg,
LLVMAdd,
LLVMFAdd,
LLVMSub,
LLVMFSub,
LLVMMul,
LLVMFMul,
LLVMUDiv,
LLVMSDiv,
LLVMFDiv,
LLVMURem,
LLVMSRem,
LLVMFRem,
LLVMShl,
LLVMLShr,
LLVMAShr,
LLVMAnd,
LLVMOr,
LLVMXor,
LLVMAlloca,
LLVMLoad,
LLVMStore,
LLVMGetElementPtr,
LLVMTrunc,
LLVMZExt,
LLVMSExt,
LLVMFPToUI,
LLVMFPToSI,
LLVMUIToFP,
LLVMSIToFP,
LLVMFPTrunc,
LLVMFPExt,
LLVMPtrToInt,
LLVMIntToPtr,
LLVMBitCast,
LLVMAddrSpaceCast,
LLVMICmp,
LLVMFCmp,
LLVMPHI,
LLVMCall,
LLVMSelect,
LLVMUserOp1,
LLVMUserOp2,
LLVMVAArg,
LLVMExtractElement,
LLVMInsertElement,
LLVMShuffleVector,
LLVMExtractValue,
LLVMInsertValue,
LLVMFreeze,
LLVMFence,
LLVMAtomicCmpXchg,
LLVMAtomicRMW,
LLVMResume,
LLVMLandingPad,
LLVMCleanupRet,
LLVMCatchRet,
LLVMCatchPad,
LLVMCleanupPad,
LLVMCatchSwitch,
}Variants
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LLVMOpcodeimpl Send for LLVMOpcodeimpl Sync for LLVMOpcodeimpl Unpin for LLVMOpcodeimpl UnwindSafe for LLVMOpcodeBlanket Implementations
Mutably borrows from an owned value. Read more