pub enum InstructionOpcode {
Show 67 variants
Add,
AddrSpaceCast,
Alloca,
And,
AShr,
AtomicCmpXchg,
AtomicRMW,
BitCast,
Br,
Call,
CallBr,
CatchPad,
CatchRet,
CatchSwitch,
CleanupPad,
CleanupRet,
ExtractElement,
ExtractValue,
FNeg,
FAdd,
FCmp,
FDiv,
Fence,
FMul,
FPExt,
FPToSI,
FPToUI,
FPTrunc,
Freeze,
FRem,
FSub,
GetElementPtr,
ICmp,
IndirectBr,
InsertElement,
InsertValue,
IntToPtr,
Invoke,
LandingPad,
Load,
LShr,
Mul,
Or,
Phi,
PtrToInt,
Resume,
Return,
SDiv,
Select,
SExt,
Shl,
ShuffleVector,
SIToFP,
SRem,
Store,
Sub,
Switch,
Trunc,
UDiv,
UIToFP,
Unreachable,
URem,
UserOp1,
UserOp2,
VAArg,
Xor,
ZExt,
}Variants
Add
AddrSpaceCast
Alloca
And
AShr
AtomicCmpXchg
AtomicRMW
BitCast
Br
Call
CallBr
CatchPad
CatchRet
CatchSwitch
CleanupPad
CleanupRet
ExtractElement
ExtractValue
FNeg
FAdd
FCmp
FDiv
Fence
FMul
FPExt
FPToSI
FPToUI
FPTrunc
Freeze
FRem
FSub
GetElementPtr
ICmp
IndirectBr
InsertElement
InsertValue
IntToPtr
Invoke
LandingPad
Load
LShr
Mul
Or
Phi
PtrToInt
Resume
Return
SDiv
Select
SExt
Shl
ShuffleVector
SIToFP
SRem
Store
Sub
Switch
Trunc
UDiv
UIToFP
Unreachable
URem
UserOp1
UserOp2
VAArg
Xor
ZExt
Trait Implementations
sourceimpl Clone for InstructionOpcode
impl Clone for InstructionOpcode
sourcefn clone(&self) -> InstructionOpcode
fn clone(&self) -> InstructionOpcode
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 more
sourceimpl Debug for InstructionOpcode
impl Debug for InstructionOpcode
sourceimpl From<LLVMOpcode> for InstructionOpcode
impl From<LLVMOpcode> for InstructionOpcode
sourcefn from(src: LLVMOpcode) -> Self
fn from(src: LLVMOpcode) -> Self
Converts to this type from the input type.
sourceimpl Hash for InstructionOpcode
impl Hash for InstructionOpcode
sourceimpl Into<LLVMOpcode> for InstructionOpcode
impl Into<LLVMOpcode> for InstructionOpcode
sourcefn into(self) -> LLVMOpcode
fn into(self) -> LLVMOpcode
Converts this type into the (usually inferred) input type.
sourceimpl PartialEq<InstructionOpcode> for InstructionOpcode
impl PartialEq<InstructionOpcode> for InstructionOpcode
sourcefn eq(&self, other: &InstructionOpcode) -> bool
fn eq(&self, other: &InstructionOpcode) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Copy for InstructionOpcode
impl Eq for InstructionOpcode
impl StructuralEq for InstructionOpcode
impl StructuralPartialEq for InstructionOpcode
Auto Trait Implementations
impl RefUnwindSafe for InstructionOpcode
impl Send for InstructionOpcode
impl Sync for InstructionOpcode
impl Unpin for InstructionOpcode
impl UnwindSafe for InstructionOpcode
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