Coverage report
81.33%
69%
(65 / 93)
lib/backend/llvm_ir/
analysis.ml
67%
(46 / 68)
lib/backend/llvm_ir/
architecture.ml
74%
(499 / 672)
lib/backend/llvm_ir/
generator.ml
70%
(36 / 51)
lib/backend/llvm_ir/
generator_state.ml
80%
(8 / 10)
lib/backend/llvm_ir/
runner.ml
76%
(150 / 197)
lib/backend/ricsv/
analysis.ml
93%
(109 / 116)
lib/backend/ricsv/
architecture.ml
84%
(65 / 77)
lib/backend/ricsv/
auxillary.ml
82%
(381 / 460)
lib/backend/ricsv/
generator.ml
92%
(35 / 38)
lib/backend/ricsv/
generator_state.ml
77%
(340 / 441)
lib/backend/ricsv/
peephole.ml
100%
(4 / 4)
lib/backend/ricsv/
runner.ml
65%
(61 / 93)
lib/frontend/
ast.ml
89%
(574 / 644)
lib/frontend/
parser.ml
40%
(2 / 5)
lib/frontend/
runner.ml
73%
(179 / 243)
lib/middleend/
anf.ml
36%
(24 / 65)
lib/middleend/
anf_pp.ml
77%
(214 / 277)
lib/middleend/
cc.ml
91%
(692 / 756)
lib/middleend/
inferencer.ml
74%
(200 / 269)
lib/middleend/
ll.ml
73%
(79 / 108)
lib/middleend/
resolve_builtins.ml
62%
(15 / 24)
lib/middleend/
runner.ml
100%
(5 / 5)
lib/runtime/
primitives.ml
77%
(7 / 9)
lib/utils/
monads.ml
63%
(61 / 96)
lib/utils/
pretty_printer.ml
82%
(65 / 79)
tests/
anf_tests.ml
94%
(33 / 35)
tests/
cc_tests.ml
98%
(154 / 156)
tests/
inferencer_tests.ml
92%
(24 / 26)
tests/
ll_tests.ml
94%
(53 / 56)
tests/
llvm_tests.ml
97%
(45 / 46)
tests/
parser_tests.ml
95%
(83 / 87)
tests/
riscv_peephole_tests.ml
94%
(53 / 56)
tests/
riscv_tests.ml