pub fn immediate(self) -> &'ll Value {
        match self.val {
            OperandValue::Immediate(s) => s,
            _ => bug!("not immediate: {:?}", self)
        }
    }
/// Asserts that this operand refers to a scalar and returns
/// a reference to its value.
Asserts that this operand refers to a scalar and returns
a reference to its value.
Asserts that this operand refers to a scalar and returns a reference to its value .
pub fn immediate(self) -> &'ll Value {
        match self.val {
            OperandValue::Immediate(s) => s,
            _ => bug!("not immediate: {:?}", self)
        }
    }
pub fn immediate ( self ) -> & ' ll Value { match self . val { OperandValue :: Immediate ( s ) => s , _ => bug ! ( " " self ) } }
Asserts that this operand refers to a scalar and returns
a reference to its value.
Asserts that this operand refers to a scalar and returns a reference to its value .
self
self