Trait orzir::verifiers::SameOperandAndResultTys

source ·
pub trait SameOperandAndResultTys: SameOperandTys + SameResultTys {
    // Provided method
    fn verify(&self, ctx: &Context) -> VerifyResult<()> { ... }
}
Expand description

Verifier SameOperandAndResultTys for Op.

This verifier indicates that the results and the operands all share the same type. Note that the numbers of results and operands are not necessarily the same.

Provided Methods§

source

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

Implementors§

source§

impl SameOperandAndResultTys for AddOp

source§

impl SameOperandAndResultTys for AddiOp

source§

impl SameOperandAndResultTys for AddiwOp

source§

impl SameOperandAndResultTys for AddwOp

source§

impl SameOperandAndResultTys for AndOp

source§

impl SameOperandAndResultTys for AndiOp

source§

impl SameOperandAndResultTys for LoadOp

source§

impl SameOperandAndResultTys for LoadSymbolAddrOp

source§

impl SameOperandAndResultTys for LoadSymbolOp

source§

impl SameOperandAndResultTys for OrOp

source§

impl SameOperandAndResultTys for OriOp

source§

impl SameOperandAndResultTys for SllOp

source§

impl SameOperandAndResultTys for SlliOp

source§

impl SameOperandAndResultTys for SlliwOp

source§

impl SameOperandAndResultTys for SllwOp

source§

impl SameOperandAndResultTys for SltOp

source§

impl SameOperandAndResultTys for SltiOp

source§

impl SameOperandAndResultTys for SltiuOp

source§

impl SameOperandAndResultTys for SltuOp

source§

impl SameOperandAndResultTys for SraOp

source§

impl SameOperandAndResultTys for SraiOp

source§

impl SameOperandAndResultTys for SraiwOp

source§

impl SameOperandAndResultTys for SrawOp

source§

impl SameOperandAndResultTys for SrlOp

source§

impl SameOperandAndResultTys for SrliOp

source§

impl SameOperandAndResultTys for SrliwOp

source§

impl SameOperandAndResultTys for SrlwOp

source§

impl SameOperandAndResultTys for SubOp

source§

impl SameOperandAndResultTys for SubwOp

source§

impl SameOperandAndResultTys for XorOp

source§

impl SameOperandAndResultTys for XoriOp

source§

impl SameOperandAndResultTys for orzir::dialects::riscv::rv_f::FAddOp

source§

impl SameOperandAndResultTys for orzir::dialects::riscv::rv_f::FDivOp

source§

impl SameOperandAndResultTys for FMaxOp

source§

impl SameOperandAndResultTys for FMinOp

source§

impl SameOperandAndResultTys for orzir::dialects::riscv::rv_f::FMulOp

source§

impl SameOperandAndResultTys for FSgnjOp

source§

impl SameOperandAndResultTys for FSgnjnOp

source§

impl SameOperandAndResultTys for FSgnjxOp

source§

impl SameOperandAndResultTys for FSqrtOp

source§

impl SameOperandAndResultTys for orzir::dialects::riscv::rv_f::FSubOp

source§

impl SameOperandAndResultTys for MAddOp

source§

impl SameOperandAndResultTys for MSubOp

source§

impl SameOperandAndResultTys for NMAddOp

source§

impl SameOperandAndResultTys for NMSubOp

source§

impl SameOperandAndResultTys for DivOp

source§

impl SameOperandAndResultTys for DivuOp

source§

impl SameOperandAndResultTys for DivuwOp

source§

impl SameOperandAndResultTys for DivwOp

source§

impl SameOperandAndResultTys for MulOp

source§

impl SameOperandAndResultTys for MulhOp

source§

impl SameOperandAndResultTys for MulhsuOp

source§

impl SameOperandAndResultTys for MulhuOp

source§

impl SameOperandAndResultTys for MulwOp

source§

impl SameOperandAndResultTys for RemOp

source§

impl SameOperandAndResultTys for RemuOp

source§

impl SameOperandAndResultTys for RemuwOp

source§

impl SameOperandAndResultTys for RemwOp

source§

impl SameOperandAndResultTys for orzir::dialects::std::arith::FAddOp

source§

impl SameOperandAndResultTys for orzir::dialects::std::arith::FDivOp

source§

impl SameOperandAndResultTys for orzir::dialects::std::arith::FMulOp

source§

impl SameOperandAndResultTys for orzir::dialects::std::arith::FSubOp

source§

impl SameOperandAndResultTys for IAddOp

source§

impl SameOperandAndResultTys for IAndOp

source§

impl SameOperandAndResultTys for IMulOp

source§

impl SameOperandAndResultTys for IOrOp

source§

impl SameOperandAndResultTys for ISubOp

source§

impl SameOperandAndResultTys for IXorOp

source§

impl SameOperandAndResultTys for SDivOp

source§

impl SameOperandAndResultTys for UDivOp