CaT-Preprocessor-master.zip
CaT-Preprocessor-master
.DOMINO-SSA-PROCEDURE-ORIGINAL.md.swp
20.5 kB
.gitignore
426 Bytes
.travis.yml
704 Bytes
.vscode
c_cpp_properties.json
591 Bytes
settings.json
2.2 kB
DOMINO-SSA-PROCEDURE-ORIGINAL.md
4.7 kB
Makefile.am
2.3 kB
README
1.0 kB
README.md
2.2 kB
TODO
491 Bytes
algebraic_simplifier.cc
13.0 kB
algebraic_simplifier.h
1.1 kB
array_replacer.cc
5.9 kB
array_replacer.h
885 Bytes
array_validator.h
1.7 kB
ast_visitor.cc
5.5 kB
ast_visitor.h
3.0 kB
autogen.sh
31 Bytes
benchmarks
blue_decrease
blue_decrease.in
585 Bytes
blue_decrease.in_dag
1.5 kB
blue_decrease.in_dag.pdf
14.4 kB
blue_decrease.in_dep
1.5 kB
blue_decrease.in_dep.pdf
14.4 kB
blue_decrease1.in
623 Bytes
blue_decrease1.in_dag
1.8 kB
blue_decrease1.in_dag.pdf
14.9 kB
blue_decrease1.in_dep
1.8 kB
blue_decrease1.in_dep.pdf
14.9 kB
blue_decrease.c
456 Bytes
blue_decrease.in
586 Bytes
blue_decrease.in_dag
1.5 kB
blue_decrease.in_dag.pdf
14.4 kB
blue_decrease.in_dep
1.5 kB
blue_decrease.in_dep.pdf
14.4 kB
blue_increase.c
443 Bytes
conga.c
552 Bytes
dns_ttl_change.c
476 Bytes
flowlets
flowlets.in
730 Bytes
flowlets.in_dag
1.0 kB
flowlets.in_dag.pdf
14.3 kB
flowlets.in_dep
1.4 kB
flowlets.in_dep.pdf
14.9 kB
flowlets.c
769 Bytes
heavy_hitters.c
767 Bytes
learn_filter
learn_filter.in
679 Bytes
learn_filter.in_dag
1.2 kB
learn_filter.in_dag.pdf
13.3 kB
learn_filter.in_dep
1.2 kB
learn_filter.in_dep.pdf
13.3 kB
learn_filter1.in
709 Bytes
learn_filter.c
425 Bytes
marple_new_flow
marple_new_flow.in
253 Bytes
marple_new_flow.in_dag
603 Bytes
marple_new_flow.in_dag.pdf
11.4 kB
marple_new_flow.in_dep
603 Bytes
marple_new_flow.in_dep.pdf
11.5 kB
marple_new_flow.c
217 Bytes
marple_tcp_nmo
marple_tcp_nmo.in
445 Bytes
marple_tcp_nmo.in_dag
1.3 kB
marple_tcp_nmo.in_dag.pdf
14.2 kB
marple_tcp_nmo.in_dep
1.3 kB
marple_tcp_nmo.in_dep.pdf
14.2 kB
marple_tcp_nmo.c
185 Bytes
outputs
sampling.graph
482 Bytes
rcp
rcp.in
955 Bytes
rcp.in_dag
2.4 kB
rcp.in_dag.pdf
21.1 kB
rcp.in_dep
2.4 kB
rcp.in_dep.pdf
21.1 kB
rcp.c
468 Bytes
rcp_consts.c
491 Bytes
red.c
339 Bytes
sampling
sampling.in
540 Bytes
sampling.in_dag
530 Bytes
sampling.in_dag.pdf
12.8 kB
sampling.in_dep
1.2 kB
sampling.in_dep.pdf
14.2 kB
sampling.c
246 Bytes
sampling_stateless.c
175 Bytes
snap_heavy_hitter.c
380 Bytes
stateful_fw
stateful_fw.in
676 Bytes
stateful_fw.in_dag
1.5 kB
stateful_fw.in_dag.pdf
15.3 kB
stateful_fw.in_dep
1.5 kB
stateful_fw.in_dep.pdf
15.3 kB
stateful_fw_simple.in
494 Bytes
stateful_fw.c
413 Bytes
stfq.c
490 Bytes
binary_operators.h
569 Bytes
bool_to_int.h
898 Bytes
branch_var_creator.cc
3.9 kB
branch_var_creator.h
507 Bytes
chipmunk_code_generator.cc
4.1 kB
chipmunk_code_generator.h
962 Bytes
chipmunk_deadcode_generator.cc
6.8 kB
chipmunk_deadcode_generator.h
1.2 kB
clang_utility_functions.cc
15.0 kB
clang_utility_functions.h
4.5 kB
comp_uid.cc
321 Bytes
comp_uid.h
392 Bytes
compiler_pass.h
8.6 kB
configure.ac
1.4 kB
configure~
160.5 kB
const_prop.cc
4.0 kB
const_prop.h
727 Bytes
context.h
4.3 kB
cse.cc
1.7 kB
cse.h
448 Bytes
csi.cc
11.0 kB
csi.h
2.2 kB
dce.cc
3.7 kB
dce.h
639 Bytes
dde.cc
5.3 kB
dde.h
341 Bytes
desugar_compound_assignment.cc
2.0 kB
desugar_compound_assignment.h
992 Bytes
domino.cc
10.5 kB
domino_examples
bloom_filter.c
857 Bytes
codel.c
1.1 kB
codel.py
786 Bytes
conga.c
1.3 kB
conga.py
381 Bytes
deterministic_sampling.c
254 Bytes
ewma.c
372 Bytes
flowlet_switching.c
1.1 kB
flowlet_switching_simple.c
716 Bytes
hashes.h
4.8 kB
heavy_hitters.c
959 Bytes
iso646.h
1.3 kB
learning_bloom_filter.c
710 Bytes
meter.c
593 Bytes
meter.py
429 Bytes
muxes.sk
568 Bytes
rcp.c
426 Bytes
rel_ops.sk
322 Bytes
domino_orig.cc
8.0 kB
domino_test_programs
blue_decrease.c
456 Bytes
blue_decrease.in
621 Bytes
blue_increase.c
443 Bytes
blue_increase.in
621 Bytes
blue_increase_noopt.in
0 Bytes
conga.c
422 Bytes
conga.in
993 Bytes
flowlets.c
465 Bytes
flowlets.in
620 Bytes
marple_new_flow.c
217 Bytes
marple_new_flow.in
264 Bytes
marple_tcp_nmo.c
185 Bytes
marple_tcp_nmo.in
480 Bytes
sampling.c
246 Bytes
sampling.in
447 Bytes
tmp0IJQiq.c
461 Bytes
tmp5gCXN6.c
461 Bytes
tmpsGOxqy.c
461 Bytes
domino_to_chipmunk.cc
1.4 kB
elim_identical_lhs_rhs.cc
1.2 kB
elim_identical_lhs_rhs.h
423 Bytes
elim_ternary.cc
2.9 kB
elim_ternary.h
464 Bytes
expr_flattener_handler.cc
9.0 kB
expr_flattener_handler.h
2.9 kB
expr_prop.cc
4.1 kB
expr_prop.h
1.4 kB
flow_based_ite_simplifier.cc
7.1 kB
flow_based_ite_simplifier.h
1.7 kB
gen_used_fields.cc
1.7 kB
gen_used_fields.h
613 Bytes
good.in
1.2 kB
graph.h
16.8 kB
if_conversion_handler.cc
4.6 kB
if_conversion_handler.h
1.5 kB
informal_grammar.txt
692 Bytes
initial_pass.cc
1.3 kB
initial_pass.h
220 Bytes
int_type_checker.h
1.1 kB
ite_ssa.cc
8.9 kB
ite_ssa.h
5.4 kB
mutation-tests
flowlets-1.c
359 Bytes
new_ssa.cc
0 Bytes
new_ssa.h
3.0 kB
paren_remover.cc
2.2 kB
paren_remover.h
464 Bytes
pass_diagram.drawio
2.7 kB
pass_diagram.png
346.0 kB
pkt_func_transform.cc
3.7 kB
pkt_func_transform.h
860 Bytes
real_tests
blue_decrease_2.c
269 Bytes
conga_6.c
880 Bytes
dns_ttl_change_5.c
698 Bytes
learn_filter_3.c
366 Bytes
marple_tcp_nmo_3.c
677 Bytes
sampling_7.c
474 Bytes
stateful_fw_6.c
768 Bytes
stfq_6.c
700 Bytes
reconfigure.sh
155 Bytes
redundancy_remover.cc
3.7 kB
redundancy_remover.h
992 Bytes
rename_domino_code_generator.cc
7.4 kB
rename_domino_code_generator.h
984 Bytes
rename_pkt_fields.cc
5.6 kB
rename_pkt_fields.h
719 Bytes
rjf_tests
add.c
411 Bytes
add_bit.c
274 Bytes
add_branch.c
451 Bytes
add_branch_array_state.c
507 Bytes
add_branch_multi_state.c
255 Bytes
add_branch_multi_state_nested.c
332 Bytes
add_branch_state.c
497 Bytes
blue_decrease.c
456 Bytes
blue_decrease_canonical_2.c
268 Bytes
comp_asgn.c
100 Bytes
compiled_rcp_expr.c
1.2 kB
dce_example.c
70 Bytes
flowlets.c
770 Bytes
ite.c
261 Bytes
ite_super.c
210 Bytes
left_associative_and.c
168 Bytes
nested_negations.c
209 Bytes
rcp.c
468 Bytes
rcp_consts.c
491 Bytes
rcp_expr.c
517 Bytes
stateful_fw.c
414 Bytes
test-domino-out.c
370 Bytes
set_idioms.h
1.4 kB
ssa.cc
6.0 kB
ssa.h
826 Bytes
stateful_flanks.cc
7.7 kB
stateful_flanks.h
1.1 kB
test
2.1 kB
third_party
Makefile.am
322 Bytes
assert_exception.h
967 Bytes
exception.hh
1.5 kB
file_descriptor.cc
2.5 kB
file_descriptor.hh
1.6 kB
gtest-all.cpp
354.4 kB
gtest-main.cc
185 Bytes
gtest.h
830.6 kB
temp_file.cc
1.6 kB
temp_file.hh
1.2 kB
tmp_tests
tmp_test.c
963 Bytes
tmp_test10.c
674 Bytes
tmp_test11.c
623 Bytes
tmp_test12.c
1.3 kB
tmp_test13.c
1.7 kB
tmp_test14.c
748 Bytes
tmp_test15.c
1.1 kB
tmp_test16.c
1.3 kB
tmp_test17.c
1.3 kB
tmp_test18.c
848 Bytes
tmp_test19.c
168 Bytes
tmp_test2.c
289 Bytes
tmp_test3.c
430 Bytes
tmp_test4.c
776 Bytes
tmp_test5.c
711 Bytes
tmp_test6.c
466 Bytes
tmp_test7.c
749 Bytes
tmp_test8.c
588 Bytes
tmp_test9.c
674 Bytes
unique_identifiers.cc
791 Bytes
unique_identifiers.h
635 Bytes
util.cc
1.5 kB
util.h
939 Bytes
validator.h
133 Bytes