Trait orzir::verifiers::OperandTysAre

source ·
pub trait OperandTysAre<T: Ty>: Op {
    // Provided method
    fn verify(&self, ctx: &Context) -> VerifyResult<()> { ... }
}

Provided Methods§

source

fn verify(&self, ctx: &Context) -> VerifyResult<()>

Implementors§

source§

impl OperandTysAre<FReg> for FAddOp

source§

impl OperandTysAre<FReg> for FClassOp

source§

impl OperandTysAre<FReg> for FCmpOp

source§

impl OperandTysAre<FReg> for FCvtF2FOp

source§

impl OperandTysAre<FReg> for FCvtF2IOp

source§

impl OperandTysAre<FReg> for FDivOp

source§

impl OperandTysAre<FReg> for FMaxOp

source§

impl OperandTysAre<FReg> for FMinOp

source§

impl OperandTysAre<FReg> for FMulOp

source§

impl OperandTysAre<FReg> for FMvF2IOp

source§

impl OperandTysAre<FReg> for FSgnjOp

source§

impl OperandTysAre<FReg> for FSgnjnOp

source§

impl OperandTysAre<FReg> for FSgnjxOp

source§

impl OperandTysAre<FReg> for FSqrtOp

source§

impl OperandTysAre<FReg> for FStoreOp

source§

impl OperandTysAre<FReg> for FStoreSymbolOp

source§

impl OperandTysAre<FReg> for FSubOp

source§

impl OperandTysAre<FReg> for MAddOp

source§

impl OperandTysAre<FReg> for MSubOp

source§

impl OperandTysAre<FReg> for NMAddOp

source§

impl OperandTysAre<FReg> for NMSubOp

source§

impl OperandTysAre<IReg> for AddOp

source§

impl OperandTysAre<IReg> for AddiOp

source§

impl OperandTysAre<IReg> for AddiwOp

source§

impl OperandTysAre<IReg> for AddwOp

source§

impl OperandTysAre<IReg> for AndOp

source§

impl OperandTysAre<IReg> for AndiOp

source§

impl OperandTysAre<IReg> for LoadOp

source§

impl OperandTysAre<IReg> for LoadSymbolAddrOp

source§

impl OperandTysAre<IReg> for LoadSymbolOp

source§

impl OperandTysAre<IReg> for OrOp

source§

impl OperandTysAre<IReg> for OriOp

source§

impl OperandTysAre<IReg> for SllOp

source§

impl OperandTysAre<IReg> for SlliOp

source§

impl OperandTysAre<IReg> for SlliwOp

source§

impl OperandTysAre<IReg> for SllwOp

source§

impl OperandTysAre<IReg> for SltOp

source§

impl OperandTysAre<IReg> for SltiOp

source§

impl OperandTysAre<IReg> for SltiuOp

source§

impl OperandTysAre<IReg> for SltuOp

source§

impl OperandTysAre<IReg> for SraOp

source§

impl OperandTysAre<IReg> for SraiOp

source§

impl OperandTysAre<IReg> for SraiwOp

source§

impl OperandTysAre<IReg> for SrawOp

source§

impl OperandTysAre<IReg> for SrlOp

source§

impl OperandTysAre<IReg> for SrliOp

source§

impl OperandTysAre<IReg> for SrliwOp

source§

impl OperandTysAre<IReg> for SrlwOp

source§

impl OperandTysAre<IReg> for StoreOp

source§

impl OperandTysAre<IReg> for StoreSymbolOp

source§

impl OperandTysAre<IReg> for SubOp

source§

impl OperandTysAre<IReg> for SubwOp

source§

impl OperandTysAre<IReg> for XorOp

source§

impl OperandTysAre<IReg> for XoriOp

source§

impl OperandTysAre<IReg> for FCvtI2FOp

source§

impl OperandTysAre<IReg> for FLoadOp

source§

impl OperandTysAre<IReg> for FMvI2FOp

source§

impl OperandTysAre<IReg> for DivOp

source§

impl OperandTysAre<IReg> for DivuOp

source§

impl OperandTysAre<IReg> for DivuwOp

source§

impl OperandTysAre<IReg> for DivwOp

source§

impl OperandTysAre<IReg> for MulOp

source§

impl OperandTysAre<IReg> for MulhOp

source§

impl OperandTysAre<IReg> for MulhsuOp

source§

impl OperandTysAre<IReg> for MulhuOp

source§

impl OperandTysAre<IReg> for MulwOp

source§

impl OperandTysAre<IReg> for RemOp

source§

impl OperandTysAre<IReg> for RemuOp

source§

impl OperandTysAre<IReg> for RemuwOp

source§

impl OperandTysAre<IReg> for RemwOp

source§

impl OperandTysAre<MemRefTy> for LoadAddrOp