Module cranelift_codegen::verifier[][src]

A verifier for ensuring that functions are well formed. It verifies:

block integrity

Instruction integrity

SSA form

Control flow graph and dominator tree integrity:

Type checking

Global values

TODO: Ad hoc checking

Structs

VerifierError

A verifier error.

VerifierErrors

List of verifier errors.

Functions

verify_context

Verify func after checking the integrity of associated context data structures cfg and domtree.

verify_cssa

Verify conventional SSA form for func.

verify_function

Verify func.

verify_liveness

Verify liveness information for func.

verify_locations

Verify value locations for func.

Type Definitions

VerifierResult

Result of a verification operation.

VerifierStepResult

Result of a step in the verification process.