canon.cmi: ir.cmo 
checker.cmi: absyn.cmo 
evaluator.cmi: absyn.cmo 
grammar.cmi: absyn.cmo 
loops.cmi: temp.cmi 
munch.cmi: assem.cmo ir.cmo temp.cmi 
temp.cmi: pcc.cmo 
absyn.cmo: errormsg.cmi 
absyn.cmx: errormsg.cmx 
alloca.cmo: absyn.cmo checker.cmi 
alloca.cmx: absyn.cmx checker.cmx 
assem.cmo: temp.cmi 
assem.cmx: temp.cmx 
bitlist.cmo: bitlist.cmi 
bitlist.cmx: bitlist.cmi 
canon.cmo: errormsg.cmi ir.cmo pcc.cmo temp.cmi canon.cmi 
canon.cmx: errormsg.cmx ir.cmx pcc.cmx temp.cmx canon.cmi 
checker.cmo: absyn.cmo errormsg.cmi temp.cmi checker.cmi 
checker.cmx: absyn.cmx errormsg.cmx temp.cmx checker.cmi 
errormsg.cmo: errormsg.cmi 
errormsg.cmx: errormsg.cmi 
evaluator.cmo: absyn.cmo checker.cmi errormsg.cmi evaluator.cmi 
evaluator.cmx: absyn.cmx checker.cmx errormsg.cmx evaluator.cmi 
finalize.cmo: assem.cmo errormsg.cmi frame.cmo helpers.cmo ir.cmo pcc.cmo \
    summary.cmo temp.cmi 
finalize.cmx: assem.cmx errormsg.cmx frame.cmx helpers.cmx ir.cmx pcc.cmx \
    summary.cmx temp.cmx 
frame.cmo: absyn.cmo ir.cmo pcc.cmo temp.cmi 
frame.cmx: absyn.cmx ir.cmx pcc.cmx temp.cmx 
grammar.cmo: absyn.cmo errormsg.cmi grammar.cmi 
grammar.cmx: absyn.cmx errormsg.cmx grammar.cmi 
igraph.cmo: bitlist.cmi temp.cmi 
igraph.cmx: bitlist.cmx temp.cmx 
ir.cmo: absyn.cmo pcc.cmo temp.cmi 
ir.cmx: absyn.cmx pcc.cmx temp.cmx 
lexer.cmo: errormsg.cmi grammar.cmi 
lexer.cmx: errormsg.cmx grammar.cmx 
liveness.cmo: assem.cmo bitlist.cmi errormsg.cmi frame.cmo helpers.cmo \
    igraph.cmo ir.cmo temp.cmi 
liveness.cmx: assem.cmx bitlist.cmx errormsg.cmx frame.cmx helpers.cmx \
    igraph.cmx ir.cmx temp.cmx 
loops.cmo: temp.cmi loops.cmi 
loops.cmx: temp.cmx loops.cmi 
main.cmo: absyn.cmo dataflow/CFG.cmi canon.cmi checker.cmi command_line.cmo \
    errormsg.cmi evaluator.cmi finalize.cmo grammar.cmi helpers.cmo ir.cmo \
    lexer.cmo liveness.cmo munch.cmi dataflow/path.cmo regalloc.cmo \
    summary.cmo translate.cmo 
main.cmx: absyn.cmx dataflow/CFG.cmx canon.cmx checker.cmx command_line.cmx \
    errormsg.cmx evaluator.cmx finalize.cmx grammar.cmx helpers.cmx ir.cmx \
    lexer.cmx liveness.cmx munch.cmx dataflow/path.cmx regalloc.cmx \
    summary.cmx translate.cmx 
munch.cmo: assem.cmo checker.cmi frame.cmo ir.cmo pcc.cmo temp.cmi \
    translate.cmo munch.cmi 
munch.cmx: assem.cmx checker.cmx frame.cmx ir.cmx pcc.cmx temp.cmx \
    translate.cmx munch.cmi 
regalloc.cmo: assem.cmo bitlist.cmi errormsg.cmi frame.cmo helpers.cmo \
    igraph.cmo ir.cmo liveness.cmo munch.cmi pcc.cmo temp.cmi 
regalloc.cmx: assem.cmx bitlist.cmx errormsg.cmx frame.cmx helpers.cmx \
    igraph.cmx ir.cmx liveness.cmx munch.cmx pcc.cmx temp.cmx 
temp.cmo: absyn.cmo helpers.cmo pcc.cmo temp.cmi 
temp.cmx: absyn.cmx helpers.cmx pcc.cmx temp.cmi 
test_path.cmo: dataflow/CFG.cmi ir.cmo dataflow/path.cmo pcc.cmo temp.cmi 
test_path.cmx: dataflow/CFG.cmx ir.cmx dataflow/path.cmx pcc.cmx temp.cmx 
translate.cmo: absyn.cmo checker.cmi errormsg.cmi frame.cmo helpers.cmo \
    ir.cmo pcc.cmo temp.cmi 
translate.cmx: absyn.cmx checker.cmx errormsg.cmx frame.cmx helpers.cmx \
    ir.cmx pcc.cmx temp.cmx 
dataflow/aexp.cmi: dataflow/CFG.cmi ir.cmo dataflow/sigs.cmo temp.cmi 
dataflow/bitset.cmi: dataflow/sigs.cmo 
dataflow/CFG.cmi: ir.cmo temp.cmi 
dataflow/constant_fold.cmi: ir.cmo 
dataflow/cprop.cmi: dataflow/CFG.cmi ir.cmo dataflow/util.cmo 
dataflow/cse.cmi: dataflow/aexp.cmi dataflow/CFG.cmi ir.cmo temp.cmi 
dataflow/dataflow.cmi: dataflow/CFG.cmi dataflow/sigs.cmo 
dataflow/deadcode.cmi: dataflow/CFG.cmi ir.cmo dataflow/util.cmo 
dataflow/reaching.cmi: dataflow/CFG.cmi ir.cmo dataflow/sigs.cmo temp.cmi \
    dataflow/util.cmo 
dataflow/aexp.cmo: dataflow/bitset.cmi dataflow/CFG.cmi dataflow/dataflow.cmi \
    ir.cmo dataflow/sigs.cmo temp.cmi dataflow/util.cmo dataflow/aexp.cmi 
dataflow/aexp.cmx: dataflow/bitset.cmx dataflow/CFG.cmx dataflow/dataflow.cmx \
    ir.cmx dataflow/sigs.cmx temp.cmx dataflow/util.cmx dataflow/aexp.cmi 
dataflow/bitset.cmo: dataflow/bitset.cmi 
dataflow/bitset.cmx: dataflow/bitset.cmi 
dataflow/CFG.cmo: ir.cmo temp.cmi dataflow/CFG.cmi 
dataflow/CFG.cmx: ir.cmx temp.cmx dataflow/CFG.cmi 
dataflow/constant_fold.cmo: ir.cmo pcc.cmo dataflow/constant_fold.cmi 
dataflow/constant_fold.cmx: ir.cmx pcc.cmx dataflow/constant_fold.cmi 
dataflow/cprop.cmo: ir.cmo dataflow/reaching.cmi dataflow/util.cmo \
    dataflow/cprop.cmi 
dataflow/cprop.cmx: ir.cmx dataflow/reaching.cmx dataflow/util.cmx \
    dataflow/cprop.cmi 
dataflow/cse.cmo: dataflow/aexp.cmi dataflow/CFG.cmi ir.cmo dataflow/cse.cmi 
dataflow/cse.cmx: dataflow/aexp.cmx dataflow/CFG.cmx ir.cmx dataflow/cse.cmi 
dataflow/dataflow.cmo: dataflow/CFG.cmi dataflow/sigs.cmo \
    dataflow/dataflow.cmi 
dataflow/dataflow.cmx: dataflow/CFG.cmx dataflow/sigs.cmx \
    dataflow/dataflow.cmi 
dataflow/deadcode.cmo: ir.cmo temp.cmi dataflow/util.cmo \
    dataflow/deadcode.cmi 
dataflow/deadcode.cmx: ir.cmx temp.cmx dataflow/util.cmx \
    dataflow/deadcode.cmi 
dataflow/dominators.cmo: dataflow/CFG.cmi 
dataflow/dominators.cmx: dataflow/CFG.cmx 
dataflow/hoist.cmo: dataflow/CFG.cmi dataflow/dominators.cmo ir.cmo \
    dataflow/reaching.cmi temp.cmi dataflow/util.cmo 
dataflow/hoist.cmx: dataflow/CFG.cmx dataflow/dominators.cmx ir.cmx \
    dataflow/reaching.cmx temp.cmx dataflow/util.cmx 
dataflow/live_vars.cmo: dataflow/bitset.cmi dataflow/CFG.cmi \
    dataflow/dataflow.cmi ir.cmo dataflow/sigs.cmo dataflow/util.cmo 
dataflow/live_vars.cmx: dataflow/bitset.cmx dataflow/CFG.cmx \
    dataflow/dataflow.cmx ir.cmx dataflow/sigs.cmx dataflow/util.cmx 
dataflow/path.cmo: dataflow/CFG.cmi dataflow/dominators.cmo frame.cmo ir.cmo \
    pcc.cmo temp.cmi 
dataflow/path.cmx: dataflow/CFG.cmx dataflow/dominators.cmx frame.cmx ir.cmx \
    pcc.cmx temp.cmx 
dataflow/reaching.cmo: dataflow/bitset.cmi dataflow/CFG.cmi \
    dataflow/dataflow.cmi ir.cmo dataflow/sigs.cmo temp.cmi dataflow/util.cmo \
    dataflow/reaching.cmi 
dataflow/reaching.cmx: dataflow/bitset.cmx dataflow/CFG.cmx \
    dataflow/dataflow.cmx ir.cmx dataflow/sigs.cmx temp.cmx dataflow/util.cmx \
    dataflow/reaching.cmi 
dataflow/sigs.cmo: dataflow/CFG.cmi 
dataflow/sigs.cmx: dataflow/CFG.cmx 
dataflow/util.cmo: dataflow/CFG.cmi ir.cmo temp.cmi 
dataflow/util.cmx: dataflow/CFG.cmx ir.cmx temp.cmx 
