Struct llvm_ir::constant::ShuffleVector
source · [−]pub struct ShuffleVector {
pub operand0: ConstantRef,
pub operand1: ConstantRef,
pub mask: ConstantRef,
}
Fields
operand0: ConstantRef
operand1: ConstantRef
mask: ConstantRef
Trait Implementations
sourceimpl Clone for ShuffleVector
impl Clone for ShuffleVector
sourcefn clone(&self) -> ShuffleVector
fn clone(&self) -> ShuffleVector
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 ConstBinaryOp for ShuffleVector
impl ConstBinaryOp for ShuffleVector
fn get_operand0(&self) -> ConstantRef
fn get_operand1(&self) -> ConstantRef
sourceimpl Debug for ShuffleVector
impl Debug for ShuffleVector
sourceimpl Display for ShuffleVector
impl Display for ShuffleVector
sourceimpl From<ShuffleVector> for Constant
impl From<ShuffleVector> for Constant
sourcefn from(expr: ShuffleVector) -> Constant
fn from(expr: ShuffleVector) -> Constant
Converts to this type from the input type.
sourceimpl PartialEq<ShuffleVector> for ShuffleVector
impl PartialEq<ShuffleVector> for ShuffleVector
sourcefn eq(&self, other: &ShuffleVector) -> bool
fn eq(&self, other: &ShuffleVector) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl TryFrom<Constant> for ShuffleVector
impl TryFrom<Constant> for ShuffleVector
impl StructuralPartialEq for ShuffleVector
Auto Trait Implementations
impl RefUnwindSafe for ShuffleVector
impl Send for ShuffleVector
impl Sync for ShuffleVector
impl Unpin for ShuffleVector
impl UnwindSafe for ShuffleVector
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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