Struct llvm_ir::instruction::Or
source · pub struct Or {
pub operand0: Operand,
pub operand1: Operand,
pub dest: Name,
pub debugloc: Option<DebugLoc>,
}
Expand description
Bitwise logical inclusive or. See LLVM 14 docs on the ‘or’ instruction
Fields§
§operand0: Operand
§operand1: Operand
§dest: Name
§debugloc: Option<DebugLoc>
Trait Implementations§
source§impl BinaryOp for Or
impl BinaryOp for Or
fn get_operand0(&self) -> &Operand
fn get_operand1(&self) -> &Operand
source§impl From<Or> for Instruction
impl From<Or> for Instruction
source§fn from(inst: Or) -> Instruction
fn from(inst: Or) -> Instruction
Converts to this type from the input type.
source§impl HasDebugLoc for Or
impl HasDebugLoc for Or
source§impl TryFrom<Instruction> for Or
impl TryFrom<Instruction> for Or
impl StructuralPartialEq for Or
Auto Trait Implementations§
impl RefUnwindSafe for Or
impl Send for Or
impl Sync for Or
impl Unpin for Or
impl UnwindSafe for Or
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more