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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Converts to this type from the input type.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

Converts this type into the (usually inferred) input type.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.