pub struct FReg;Expand description
Floating point register
Implementations§
Trait Implementations§
source§impl FloatLikeTy for FReg
impl FloatLikeTy for FReg
source§impl OperandTysAre<FReg> for FAddOp
impl OperandTysAre<FReg> for FAddOp
source§impl OperandTysAre<FReg> for FClassOp
impl OperandTysAre<FReg> for FClassOp
source§impl OperandTysAre<FReg> for FCmpOp
impl OperandTysAre<FReg> for FCmpOp
source§impl OperandTysAre<FReg> for FCvtF2FOp
impl OperandTysAre<FReg> for FCvtF2FOp
source§impl OperandTysAre<FReg> for FCvtF2IOp
impl OperandTysAre<FReg> for FCvtF2IOp
source§impl OperandTysAre<FReg> for FDivOp
impl OperandTysAre<FReg> for FDivOp
source§impl OperandTysAre<FReg> for FMaxOp
impl OperandTysAre<FReg> for FMaxOp
source§impl OperandTysAre<FReg> for FMinOp
impl OperandTysAre<FReg> for FMinOp
source§impl OperandTysAre<FReg> for FMulOp
impl OperandTysAre<FReg> for FMulOp
source§impl OperandTysAre<FReg> for FMvF2IOp
impl OperandTysAre<FReg> for FMvF2IOp
source§impl OperandTysAre<FReg> for FSgnjOp
impl OperandTysAre<FReg> for FSgnjOp
source§impl OperandTysAre<FReg> for FSgnjnOp
impl OperandTysAre<FReg> for FSgnjnOp
source§impl OperandTysAre<FReg> for FSgnjxOp
impl OperandTysAre<FReg> for FSgnjxOp
source§impl OperandTysAre<FReg> for FSqrtOp
impl OperandTysAre<FReg> for FSqrtOp
source§impl OperandTysAre<FReg> for FStoreOp
impl OperandTysAre<FReg> for FStoreOp
source§impl OperandTysAre<FReg> for FStoreSymbolOp
impl OperandTysAre<FReg> for FStoreSymbolOp
source§impl OperandTysAre<FReg> for FSubOp
impl OperandTysAre<FReg> for FSubOp
source§impl OperandTysAre<FReg> for MAddOp
impl OperandTysAre<FReg> for MAddOp
source§impl OperandTysAre<FReg> for MSubOp
impl OperandTysAre<FReg> for MSubOp
source§impl OperandTysAre<FReg> for NMAddOp
impl OperandTysAre<FReg> for NMAddOp
source§impl OperandTysAre<FReg> for NMSubOp
impl OperandTysAre<FReg> for NMSubOp
source§impl PartialEq for FReg
impl PartialEq for FReg
source§impl Print for FReg
impl Print for FReg
fn print(&self, __ctx: &Context, __state: &mut PrintState) -> PrintResult<()>
source§impl ResultTysAre<FReg> for FCvtF2FOp
impl ResultTysAre<FReg> for FCvtF2FOp
source§impl ResultTysAre<FReg> for FCvtI2FOp
impl ResultTysAre<FReg> for FCvtI2FOp
source§impl ResultTysAre<FReg> for FLoadOp
impl ResultTysAre<FReg> for FLoadOp
source§impl ResultTysAre<FReg> for FLoadSymbolOp
impl ResultTysAre<FReg> for FLoadSymbolOp
source§impl ResultTysAre<FReg> for FMvI2FOp
impl ResultTysAre<FReg> for FMvI2FOp
source§impl ResultTysAre<FReg> for FSgnjOp
impl ResultTysAre<FReg> for FSgnjOp
source§impl ResultTysAre<FReg> for FSgnjnOp
impl ResultTysAre<FReg> for FSgnjnOp
source§impl ResultTysAre<FReg> for FSgnjxOp
impl ResultTysAre<FReg> for FSgnjxOp
source§impl ResultTysAre<FReg> for FSqrtOp
impl ResultTysAre<FReg> for FSqrtOp
source§impl ResultTysAre<FReg> for NMAddOp
impl ResultTysAre<FReg> for NMAddOp
source§impl ResultTysAre<FReg> for NMSubOp
impl ResultTysAre<FReg> for NMSubOp
source§impl RunVerifiers for FReg
impl RunVerifiers for FReg
fn run_verifiers(&self, ctx: &Context) -> VerifyResult<()>
source§impl Ty for FReg
impl Ty for FReg
impl Eq for FReg
impl StructuralPartialEq for FReg
Auto Trait Implementations§
impl Freeze for FReg
impl RefUnwindSafe for FReg
impl Send for FReg
impl Sync for FReg
impl Unpin for FReg
impl UnwindSafe for FReg
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.