Add a verifier

The current implementation only performs a few basic checks.
This commit is contained in:
Morgan Phillips
2016-09-06 14:05:44 -07:00
parent 116b898da3
commit de04d6d083
10 changed files with 287 additions and 3 deletions

View File

@@ -16,6 +16,6 @@ pub use ir::entities::{Ebb, Inst, Value, StackSlot, JumpTable};
pub use ir::instructions::{Opcode, InstructionData};
pub use ir::stackslot::StackSlotData;
pub use ir::jumptable::JumpTableData;
pub use ir::dfg::DataFlowGraph;
pub use ir::dfg::{DataFlowGraph, ValueDef};
pub use ir::layout::Layout;
pub use ir::function::Function;