Function cranelift_codegen::verifier::verify_cssa[][src]

pub fn verify_cssa(
    func: &Function,
    cfg: &ControlFlowGraph,
    domtree: &DominatorTree,
    liveness: &Liveness,
    virtregs: &VirtRegs,
    errors: &mut VerifierErrors
) -> VerifierStepResult<()>

Verify conventional SSA form for func.

Conventional SSA form is represented in Cranelift with the help of virtual registers:

Additionally, we verify this property of virtual registers:

We don’t verify that virtual registers are minimal. Minimal CSSA is not required.