Enum llvm_sys::LLVMOpcode [] [src]

pub enum LLVMOpcode {
    LLVMRet,
    LLVMBr,
    LLVMSwitch,
    LLVMIndirectBr,
    LLVMInvoke,
    LLVMUnreachable,
    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,
    LLVMFence,
    LLVMAtomicCmpXchg,
    LLVMAtomicRMW,
    LLVMResume,
    LLVMLandingPad,
}

Variants

LLVMRetLLVMBrLLVMSwitchLLVMIndirectBrLLVMInvokeLLVMUnreachableLLVMAddLLVMFAddLLVMSubLLVMFSubLLVMMulLLVMFMulLLVMUDivLLVMSDivLLVMFDivLLVMURemLLVMSRemLLVMFRemLLVMShlLLVMLShrLLVMAShrLLVMAndLLVMOrLLVMXorLLVMAllocaLLVMLoadLLVMStoreLLVMGetElementPtrLLVMTruncLLVMZExtLLVMSExtLLVMFPToUILLVMFPToSILLVMUIToFPLLVMSIToFPLLVMFPTruncLLVMFPExtLLVMPtrToIntLLVMIntToPtrLLVMBitCastLLVMAddrSpaceCastLLVMICmpLLVMFCmpLLVMPHILLVMCallLLVMSelectLLVMUserOp1LLVMUserOp2LLVMVAArgLLVMExtractElementLLVMInsertElementLLVMShuffleVectorLLVMExtractValueLLVMInsertValueLLVMFenceLLVMAtomicCmpXchgLLVMAtomicRMWLLVMResumeLLVMLandingPad