[−][src]Enum inkwell::values::InstructionOpcode
Variants
Add
AddrSpaceCast
Alloca
And
AShr
AtomicCmpXchg
AtomicRMW
BitCast
Br
Call
CatchPad
CatchRet
CatchSwitch
CleanupPad
CleanupRet
ExtractElement
ExtractValue
FNeg
FAdd
FCmp
FDiv
Fence
FMul
FPExt
FPToSI
FPToUI
FPTrunc
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
impl Eq for InstructionOpcode
[src]
impl Into<LLVMOpcode> for InstructionOpcode
[src]
fn into(self) -> LLVMOpcode
[src]
impl Clone for InstructionOpcode
[src]
fn clone(&self) -> InstructionOpcode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<InstructionOpcode> for InstructionOpcode
[src]
fn eq(&self, other: &InstructionOpcode) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl From<LLVMOpcode> for InstructionOpcode
[src]
fn from(src: LLVMOpcode) -> Self
[src]
impl Copy for InstructionOpcode
[src]
impl Hash for InstructionOpcode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for InstructionOpcode
[src]
Auto Trait Implementations
impl Sync for InstructionOpcode
impl Send for InstructionOpcode
impl Unpin for InstructionOpcode
impl UnwindSafe for InstructionOpcode
impl RefUnwindSafe for InstructionOpcode
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,