├── test ├── __init__.py ├── utils │ ├── __init__.py │ ├── existence │ │ └── __init__.py │ ├── sharing_clauses │ │ └── __init__.py │ └── validator_classes │ │ └── __init__.py ├── end_to_end │ ├── __init__.py │ ├── do_all │ │ ├── __init__.py │ │ ├── calls │ │ │ ├── __init__.py │ │ │ ├── allowing │ │ │ │ └── __init__.py │ │ │ ├── allowing_2 │ │ │ │ └── __init__.py │ │ │ ├── preventing │ │ │ │ └── __init__.py │ │ │ ├── second_order │ │ │ │ ├── __init__.py │ │ │ │ ├── allowing │ │ │ │ │ └── __init__.py │ │ │ │ └── allowing_2 │ │ │ │ │ └── __init__.py │ │ │ └── above_nesting_level_3 │ │ │ │ └── __init__.py │ │ ├── daxpy │ │ │ └── __init__.py │ │ ├── negative │ │ │ ├── __init__.py │ │ │ └── nested │ │ │ │ ├── __init__.py │ │ │ │ └── OMPSCR │ │ │ │ └── __init__.py │ │ ├── simple │ │ │ ├── __init__.py │ │ │ ├── nested │ │ │ │ ├── __init__.py │ │ │ │ └── depth_2 │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── positive │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── both_loops_doall │ │ │ │ │ └── __init__.py │ │ │ ├── global_vars │ │ │ │ ├── __init__.py │ │ │ │ └── miniFE_CSRMatrix_proxy │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── global_arrays │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── global_struct │ │ │ │ │ └── __init__.py │ │ │ │ │ ├── global_vectors │ │ │ │ │ └── __init__.py │ │ │ │ │ └── global_vectors_and_struct │ │ │ │ │ └── __init__.py │ │ │ └── not_nested │ │ │ │ ├── __init__.py │ │ │ │ ├── negative │ │ │ │ ├── __init__.py │ │ │ │ ├── minimal │ │ │ │ │ └── __init__.py │ │ │ │ └── stack_access │ │ │ │ │ └── __init__.py │ │ │ │ └── positive │ │ │ │ └── __init__.py │ │ ├── struct │ │ │ ├── __init__.py │ │ │ └── positive │ │ │ │ ├── __init__.py │ │ │ │ └── miniFE_CSRMatrix_proxy │ │ │ │ ├── __init__.py │ │ │ │ ├── std_data_types │ │ │ │ └── __init__.py │ │ │ │ ├── template_data_types │ │ │ │ └── __init__.py │ │ │ │ └── access_outside_struct │ │ │ │ └── __init__.py │ │ └── stack_access │ │ │ ├── __init__.py │ │ │ ├── nested │ │ │ ├── __init__.py │ │ │ └── positive │ │ │ │ └── __init__.py │ │ │ └── various │ │ │ ├── __init__.py │ │ │ ├── case_0 │ │ │ └── __init__.py │ │ │ ├── case_1 │ │ │ └── __init__.py │ │ │ ├── case_2 │ │ │ └── __init__.py │ │ │ ├── case_3 │ │ │ └── __init__.py │ │ │ └── case_5 │ │ │ └── __init__.py │ ├── optimizer │ │ ├── __init__.py │ │ └── loop_collapse │ │ │ ├── __init__.py │ │ │ ├── positive │ │ │ ├── __init__.py │ │ │ └── simple_1 │ │ │ │ └── __init__.py │ │ │ └── negative │ │ │ ├── simple_1 │ │ │ └── __init__.py │ │ │ ├── inner_loop_doall_only │ │ │ └── __init__.py │ │ │ └── outer_loop_doall_only │ │ │ └── __init__.py │ ├── sharing_clauses │ │ ├── __init__.py │ │ └── do_all │ │ │ ├── __init__.py │ │ │ ├── private │ │ │ ├── __init__.py │ │ │ └── case_1 │ │ │ │ └── __init__.py │ │ │ ├── shared │ │ │ ├── __init__.py │ │ │ ├── case_1 │ │ │ │ └── __init__.py │ │ │ ├── case_2 │ │ │ │ └── __init__.py │ │ │ └── case_3 │ │ │ │ └── __init__.py │ │ │ ├── last_private │ │ │ ├── __init__.py │ │ │ └── case_1 │ │ │ │ └── __init__.py │ │ │ ├── no_clause │ │ │ ├── __init__.py │ │ │ └── case_1 │ │ │ │ └── __init__.py │ │ │ └── first_private │ │ │ ├── __init__.py │ │ │ └── case_1 │ │ │ └── __init__.py │ └── reduction_pattern │ │ ├── __init__.py │ │ ├── negative │ │ ├── __init__.py │ │ └── case_1 │ │ │ └── __init__.py │ │ └── positive │ │ ├── __init__.py │ │ └── nested │ │ ├── __init__.py │ │ └── OMPSCR │ │ ├── __init__.py │ │ └── c_Mandelbrot │ │ └── __init__.py ├── profiler │ ├── __init__.py │ ├── RAW │ │ ├── __init__.py │ │ ├── raw_0 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_01 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_02 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_03 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_04 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_05 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_06 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_07 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_08 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_09 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_10_1 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_10_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_11_1 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_11_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_12_1 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_12_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_13_1 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_13_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_14_1 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_14_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_16 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_17 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_18 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_19 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_20 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_21 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── raw_22 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── raw_23 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_24 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_24_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_25 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_25_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_26 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_26_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_27 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_27_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_28 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_28_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_29 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_29_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_30 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_31 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── raw_32 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_33 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_34 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── raw_35 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_36 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_37 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_38 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_39 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_40 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_41 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_42 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_43 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_43_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_44 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_45 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_46 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_47 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_47_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── raw_48 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_49 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── raw_50 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ └── raw_51 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ ├── WAR │ │ ├── __init__.py │ │ ├── war_00 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_01 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_02 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_03 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_04 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_05 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_06 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_07 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_08 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_09 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_10 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_11 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_12 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_13 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_14 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_15 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_16 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_17 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_18 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_19 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_20 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_21 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_22 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_23 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_23_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_24 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_24_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_25 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_25_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_26 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_26_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_27 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_27_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_28 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_28_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_29 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_30 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_31 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_32 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_33 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_34 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_35 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_36 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_37 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_41 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_42 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_42_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── war_43 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── Makefile │ │ │ └── test.cpp │ │ ├── war_44 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_45 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_45_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_46 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── war_46_2 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── war_47 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_48 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_49 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_50 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── war_51 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_52 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_53 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── war_54 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ └── war_55 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ ├── WAW │ │ ├── __init__.py │ │ ├── waw_00 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_01 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_02 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_03 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_04 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_05 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── waw_06 │ │ │ ├── __init__.py │ │ │ ├── test.cpp │ │ │ ├── required_dependencies.py │ │ │ └── Makefile │ │ ├── waw_07 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ ├── test.cpp │ │ │ └── Makefile │ │ ├── waw_08 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_09 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_10 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_11 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_12 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_13 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_14 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_15 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_16 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_17 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_18 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_19 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_20 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_21 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_22 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_23 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_23_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_24 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_24_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_25 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_25_2 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_26 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_26_2 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_27 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_27_2 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_28 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_28_2 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_29 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_30 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_31 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_32 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_33 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_34 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_35 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_36 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_37 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_39 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_41 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_42 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_42_2 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_43 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_44 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_45 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_46 │ │ │ ├── __init__.py │ │ │ └── required_dependencies.py │ │ ├── waw_47 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_49 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_50 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_51 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ ├── waw_52 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ │ └── waw_53 │ │ │ ├── __init__.py │ │ │ ├── required_dependencies.py │ │ │ └── test.cpp │ ├── .gitignore │ └── README.md ├── wip_end_to_end │ ├── __init__.py │ ├── do_all │ │ ├── __init__.py │ │ ├── calls │ │ │ ├── __init__.py │ │ │ ├── complex │ │ │ │ └── __init__.py │ │ │ ├── preventing │ │ │ │ ├── __init__.py │ │ │ │ └── simple │ │ │ │ │ └── __init__.py │ │ │ ├── second_order │ │ │ │ ├── __init__.py │ │ │ │ ├── preventing │ │ │ │ │ └── __init__.py │ │ │ │ └── preventing_2 │ │ │ │ │ └── __init__.py │ │ │ └── complex_no_varname_duplicates │ │ │ │ └── __init__.py │ │ ├── simple │ │ │ ├── __init__.py │ │ │ └── nested │ │ │ │ ├── __init__.py │ │ │ │ └── depth_2 │ │ │ │ ├── __init__.py │ │ │ │ └── positive │ │ │ │ ├── __init__.py │ │ │ │ ├── inner_loop_doall │ │ │ │ └── __init__.py │ │ │ │ └── outer_loop_doall │ │ │ │ ├── __init__.py │ │ │ │ └── src │ │ │ │ └── FileMapping.txt │ │ ├── stack_access │ │ │ ├── __init__.py │ │ │ └── various │ │ │ │ ├── __init__.py │ │ │ │ └── case_4 │ │ │ │ └── __init__.py │ │ └── backwards_array_access │ │ │ └── __init__.py │ ├── sharing_clauses │ │ ├── __init__.py │ │ └── do_all │ │ │ ├── __init__.py │ │ │ └── first_private │ │ │ ├── __init__.py │ │ │ └── case_2 │ │ │ └── __init__.py │ └── reduction_pattern │ │ ├── __init__.py │ │ └── negative │ │ ├── __init__.py │ │ └── case_2 │ │ └── __init__.py ├── update_test_output.sh └── unit_tests │ ├── tests.cpp │ └── calltree │ └── metadata_queue │ └── test_metadata_queue.cpp ├── DEBIAN ├── prebuilt │ └── preinst └── all_targets │ └── preinst ├── discopop_library ├── __init__.py ├── py.typed ├── Aliases │ └── __init__.py ├── Viewer │ └── __init__.py ├── CodeGenerator │ ├── __init__.py │ └── classes │ │ └── __init__.py ├── ConfigProvider │ ├── __init__.py │ └── assets │ │ └── __init__.py ├── JSONHandler │ └── __init__.py ├── LineMapping │ └── __init__.py ├── MemoryRegions │ └── __init__.py ├── PatchGenerator │ └── __init__.py ├── PathManagement │ └── __init__.py ├── PreProcessor │ └── __init__.py ├── ProjectManager │ ├── __init__.py │ └── utilities │ │ ├── __init__.py │ │ └── CLI │ │ └── __init__.py ├── SanityChecker │ └── __init__.py ├── global_data │ ├── __init__.py │ └── version │ │ ├── __init__.py │ │ └── VERSION ├── result_classes │ └── __init__.py ├── EmpiricalAutotuning │ └── __init__.py ├── FolderStructure │ └── __init__.py ├── PatchApplicator │ └── __init__.py ├── discopop_optimizer │ ├── __init__.py │ ├── gui │ │ ├── __init__.py │ │ ├── plotting │ │ │ └── __init__.py │ │ ├── queries │ │ │ └── __init__.py │ │ ├── widgets │ │ │ └── __init__.py │ │ └── presentation │ │ │ └── __init__.py │ ├── CostModels │ │ ├── __init__.py │ │ └── DataTransfer │ │ │ └── __init__.py │ ├── Microbench │ │ └── __init__.py │ ├── PETParser │ │ ├── __init__.py │ │ └── DataAccesses │ │ │ └── __init__.py │ ├── Variables │ │ └── __init__.py │ ├── bindings │ │ └── __init__.py │ ├── classes │ │ ├── __init__.py │ │ ├── context │ │ │ └── __init__.py │ │ ├── edges │ │ │ └── __init__.py │ │ ├── enums │ │ │ └── __init__.py │ │ ├── nodes │ │ │ └── __init__.py │ │ ├── system │ │ │ ├── __init__.py │ │ │ └── devices │ │ │ │ └── __init__.py │ │ └── types │ │ │ └── __init__.py │ ├── scheduling │ │ └── __init__.py │ ├── utilities │ │ ├── __init__.py │ │ ├── optimization │ │ │ ├── __init__.py │ │ │ ├── LocalOptimization │ │ │ │ └── __init__.py │ │ │ └── GlobalOptimization │ │ │ │ └── __init__.py │ │ └── visualization │ │ │ └── __init__.py │ ├── DataTransfers │ │ └── __init__.py │ └── suggestions │ │ ├── __init__.py │ │ └── importers │ │ └── __init__.py ├── ParallelRegionMerger │ ├── __init__.py │ └── classes │ │ ├── __init__.py │ │ └── TaskGraph │ │ └── __init__.py └── Compatibility │ └── LegacyDiscoPoP │ ├── __init__.py │ └── GEPDependencyRemover │ └── __init__.py ├── docs ├── .gitignore ├── assets │ └── README │ │ ├── Screenshot_1.png │ │ └── Screenshot_2.png ├── data │ ├── data.md │ └── Parallel_patterns │ │ └── Patterns.md ├── setup │ └── setup.md ├── examples │ └── examples.md └── tools │ └── tools.md ├── discopop_explorer ├── __init__.py ├── aliases │ └── __init__.py ├── classes │ ├── __init__.py │ ├── PEGraph │ │ └── __init__.py │ └── patterns │ │ └── __init__.py ├── enums │ └── __init__.py ├── functions │ ├── __init__.py │ └── PEGraph │ │ ├── __init__.py │ │ ├── output │ │ └── __init__.py │ │ ├── properties │ │ └── __init__.py │ │ ├── queries │ │ └── __init__.py │ │ ├── traversal │ │ └── __init__.py │ │ └── unused │ │ └── __init__.py ├── utilities │ ├── __init__.py │ ├── general │ │ └── __init__.py │ ├── statistics │ │ ├── __init__.py │ │ ├── utilities │ │ │ └── __init__.py │ │ └── cyclomatic_complexity │ │ │ └── __init__.py │ └── PEGraphConstruction │ │ ├── __init__.py │ │ └── classes │ │ └── __init__.py ├── test │ ├── reduction │ │ ├── loop_counter_output.txt │ │ └── reduction.txt │ └── atax │ │ └── loop_counter_output.txt └── pattern_detectors │ └── combined_gpu_patterns │ ├── __init__.py │ └── classes │ └── __init__.py └── third_party └── emhash └── GITHUB.txt /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DEBIAN/prebuilt/preinst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DEBIAN/all_targets/preinst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | !data* 2 | -------------------------------------------------------------------------------- /test/end_to_end/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/existence/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/aliases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/enums/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/Aliases/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/Viewer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_0/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_04/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_05/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_06/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_07/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_08/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_09/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_16/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_17/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_18/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_19/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_20/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_21/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_22/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_23/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_30/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_31/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_32/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_33/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_34/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_35/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_36/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_37/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_38/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_39/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_40/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_41/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_42/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_44/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_45/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_46/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_48/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_49/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_50/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_51/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_00/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_04/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_05/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_06/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_07/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_08/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_09/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_10/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_11/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_12/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_13/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_14/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_15/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_16/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_17/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_18/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_19/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_20/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_21/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_22/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_29/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_30/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_31/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_32/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_33/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_34/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_35/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_36/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_37/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_41/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_43/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_44/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_46/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_46_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_47/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_48/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_49/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_50/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_51/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_52/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_53/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_54/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_55/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_00/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_04/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_05/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_06/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_07/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_08/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_09/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_10/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_11/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_12/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_13/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_14/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_15/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_16/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_17/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_18/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_19/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_20/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_21/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_22/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_24/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_24_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_25/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_25_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_26/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_26_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_27/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_27_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_28/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_28_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_29/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_30/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_31/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_32/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_33/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_34/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_35/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_36/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_37/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_39/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_41/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_43/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_44/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_45/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_46/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_47/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_49/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_50/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_51/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_52/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_53/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/sharing_clauses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/CodeGenerator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ConfigProvider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/JSONHandler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/LineMapping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/MemoryRegions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/PatchGenerator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/PathManagement/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/PreProcessor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ProjectManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/SanityChecker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/global_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/result_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/daxpy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/negative/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/validator_classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/classes/PEGraph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/classes/patterns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/general/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/EmpiricalAutotuning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/FolderStructure/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/PatchApplicator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/global_data/version/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/sharing_clauses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/statistics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/CodeGenerator/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ConfigProvider/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ParallelRegionMerger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ProjectManager/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/allowing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/allowing_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/preventing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/second_order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/negative/nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/not_nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/complex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/stack_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/reduction_pattern/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/properties/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/traversal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/functions/PEGraph/unused/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/Compatibility/LegacyDiscoPoP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ParallelRegionMerger/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ProjectManager/utilities/CLI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/CostModels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/Microbench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/PETParser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/Variables/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/bindings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/scheduling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/global_data/version/VERSION: -------------------------------------------------------------------------------- 1 | 5.0.1 2 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/negative/nested/OMPSCR/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/nested/depth_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/negative/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/preventing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/second_order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/reduction_pattern/negative/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/sharing_clauses/do_all/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/PEGraphConstruction/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/statistics/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/DataTransfers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/edges/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/enums/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/system/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/gui/plotting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/gui/queries/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/gui/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/suggestions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/above_nesting_level_3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/second_order/allowing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/not_nested/negative/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/not_nested/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/nested/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/case_0/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/case_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/case_3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/stack_access/various/case_5/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/negative/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/positive/nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/last_private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/no_clause/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/.gitignore: -------------------------------------------------------------------------------- 1 | build_hybrid 2 | build_regular 3 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/backwards_array_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/preventing/simple/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/depth_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/stack_access/various/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/emhash/GITHUB.txt: -------------------------------------------------------------------------------- 1 | https://github.com/ktprime/emhash -------------------------------------------------------------------------------- /discopop_explorer/test/reduction/loop_counter_output.txt: -------------------------------------------------------------------------------- 1 | 1 6 10 2 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/PEGraphConstruction/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/ParallelRegionMerger/classes/TaskGraph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/gui/presentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/calls/second_order/allowing_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/nested/depth_2/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/positive/nested/OMPSCR/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/first_private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/no_clause/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/private/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/shared/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/shared/case_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/shared/case_3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/second_order/preventing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/stack_access/various/case_4/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/reduction_pattern/negative/case_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/sharing_clauses/do_all/first_private/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/pattern_detectors/combined_gpu_patterns/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/utilities/statistics/cyclomatic_complexity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/CostModels/DataTransfer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/PETParser/DataAccesses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/classes/system/devices/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/suggestions/importers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/utilities/optimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/utilities/visualization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/not_nested/negative/minimal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/negative/simple_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/positive/simple_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/first_private/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/sharing_clauses/do_all/last_private/case_1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/second_order/preventing_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/depth_2/positive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/not_nested/negative/stack_access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/calls/complex_no_varname_duplicates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/sharing_clauses/do_all/first_private/case_2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/nested/depth_2/positive/both_loops_doall/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/negative/inner_loop_doall_only/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/optimizer/loop_collapse/negative/outer_loop_doall_only/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/reduction_pattern/positive/nested/OMPSCR/c_Mandelbrot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/utilities/optimization/LocalOptimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/std_data_types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/depth_2/positive/inner_loop_doall/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/depth_2/positive/outer_loop_doall/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discopop_library/discopop_optimizer/utilities/optimization/GlobalOptimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_arrays/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_struct/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/template_data_types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/access_outside_struct/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors_and_struct/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_0/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int x = z + 2; 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_00/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 2; 3 | x = 42; 4 | x = 131; 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /docs/assets/README/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discopop-project/discopop/HEAD/docs/assets/README/Screenshot_1.png -------------------------------------------------------------------------------- /docs/assets/README/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/discopop-project/discopop/HEAD/docs/assets/README/Screenshot_2.png -------------------------------------------------------------------------------- /docs/data/data.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Data 4 | has_children: true 5 | permalink: /Data 6 | nav_order: 4 7 | --- 8 | -------------------------------------------------------------------------------- /docs/setup/setup.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Setup 4 | has_children: true 5 | permalink: /Setup 6 | nav_order: 1 7 | --- 8 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_01/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int& y = z; 4 | int x = y + 2; 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_00/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int x = z + 2; 4 | z = 42 + x; 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_03/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int* y = &z; 4 | int x = (*y) + 2; 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /discopop_explorer/test/reduction/reduction.txt: -------------------------------------------------------------------------------- 1 | FileID : 1 Loop Line Number : 6 Reduction Line Number : 8 Variable Name : sum Operation Name : + 2 | -------------------------------------------------------------------------------- /docs/examples/examples.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Examples 4 | has_children: true 5 | permalink: /Examples 6 | nav_order: 2 7 | --- 8 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_01/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 2; 3 | int& y = x; 4 | x = 42; 5 | y = 12; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_02/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 2; 3 | int& y = x; 4 | y = 42; 5 | x = 12; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_03/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 2; 3 | int* y = &x; 4 | x = 42; 5 | *y = 12; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_04/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 2; 3 | int* y = &x; 4 | *y = 12; 5 | x = 131; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_02/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int& y = z; 4 | y = 42; 5 | int x = z + 2; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_01/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int&y = z; 4 | int x = z + 2; 5 | y = 42 + x; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_02/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int&y = z; 4 | int x = y + 2; 5 | z = 42 + x; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_0/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:3 RAW 1:2|z", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_04/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int x = 42; 3 | int* x_ptr = &x; 4 | *x_ptr = 1337; 5 | int z = x; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_03/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int* y = &z; 4 | int x = z + 2; 5 | *y = 42 + x; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_04/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int z = 4141; 3 | int* y = &z; 4 | int x = *y + 2; 5 | z = 42 + x; 6 | return 0; 7 | } 8 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_01/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:2|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_02/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:4|z", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_03/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:2|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_04/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_05/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_07/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_09/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_1/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_1/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 RAW 1:11|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 RAW 1:11|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_1/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 RAW 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 RAW 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_22/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:3 RAW 1:8|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:5|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 RAW 1:5|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:5|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 RAW 1:10|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_30/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 RAW 1:6|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_31/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:6|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_32/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_33/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_34/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 RAW 1:10|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_35/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 RAW 1:8|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_36/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:8|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_37/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 RAW 1:6|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_42/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 RAW 1:4|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_44/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 RAW 1:8|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_45/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:15 RAW 1:4|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_46/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 RAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 RAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 RAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_48/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_49/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:6|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_50/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:7|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_51/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 RAW 1:11|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_00/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:3|z", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_01/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_02/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:4|z", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_03/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_04/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:4|z", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_05/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAR 1:6|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_07/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:7|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_09/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:7|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_10/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_12/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:13|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_14/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:13|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_15/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_16/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_17/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_18/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 WAR 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_19/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAR 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_20/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_21/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:11|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_22/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:15 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:12|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:11|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:15 WAR 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_29/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_30/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_31/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_32/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:12|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_33/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAR 1:8|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_34/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 WAR 1:10|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_35/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAR 1:10|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_36/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAR 1:6|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_41/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAR 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:4|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAR 1:4|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_43/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAR 1:9|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_44/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:16 WAR 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:5|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:5|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_46/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:5|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_46_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:5|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_47/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAR 1:6|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_48/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = ["1:7 WAR 1:6|i", "1:8 RAW 1:7|i"] 5 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_49/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:13|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_50/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAR 1:9|i", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_51/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAR 1:11|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_53/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_55/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAR 1:11|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_00/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:3|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_01/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_02/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_03/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_04/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_05/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:3|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_05/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[13] = 12; 4 | int* y = &(arr[13]); 5 | *y = 212; 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_06/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* y = &(arr[13]); 4 | *y = 212; 5 | arr[13] = 12; 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_07/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 WAW 1:5|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_09/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 WAW 1:5|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_10/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 WAW 1:10|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_12/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:12|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_14/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:12|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_15/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:6|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_16/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_17/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_18/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_19/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_20/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 WAW 1:9|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_21/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:9|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_22/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_24_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 WAW 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_25_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_26_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:11|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_27/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:11|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_27_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:11|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_28_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:16 WAW 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_29/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 WAW 1:8|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_30/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:8|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_31/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_32/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:12|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_33/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAW 1:12|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_34/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:9|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_35/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:9|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_36/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAW 1:7|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_41/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|a", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAW 1:4|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_43/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:4 WAW 1:8|b", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_44/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:15 WAW 1:4|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_45/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:4|c", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_46/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:4|d", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_47/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:5|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_49/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:6|x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_51/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAW 1:7|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_53/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 WAW 1:7|y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_05/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[7]); 4 | arr[7] = 121; 5 | int z = *x; 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_06/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[7]); 4 | *x = 1412; 5 | int z = arr[7]; 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /discopop_explorer/test/atax/loop_counter_output.txt: -------------------------------------------------------------------------------- 1 | 130 36 4000 2 | 130 37 16000000 3 | 130 34 4000 4 | 130 76 4000 5 | 130 79 16000000 6 | 130 81 16000000 7 | 130 74 4000 8 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_06/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:4|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_08/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:3|GEPRESULT_y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_08/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[24] = 4121; 4 | int* y = &(arr[13]); 5 | int z = *(y+11); 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_1/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:9|GEPRESULT_y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:9|GEPRESULT_y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_16/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_17/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_18/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:6 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_19/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_20/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_21/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 RAW 1:8|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_23/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:4|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:5|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 RAW 1:10|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_38/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_39/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 RAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_40/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:8 RAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_41/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 RAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_06/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAR 1:6|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_08/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAR 1:6|GEPRESULT_x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_11/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|GEPRESULT_vla", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_13/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:13|GEPRESULT_x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAR 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:15 WAR 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:14 WAR 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:16 WAR 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_37/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAR 1:9|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_52/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAR 1:11|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_54/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAR 1:11|GEPRESULT_y", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_06/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_08/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:5 WAW 1:4|GEPRESULT_x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_08/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[3]); 4 | arr[13] = 123; 5 | *(x+10) = 13212; 6 | 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_11/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAW 1:11|GEPRESULT_vla", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_13/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:12 WAW 1:11|GEPRESULT_x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_24/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:9 WAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_25/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:7|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_26/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:13 WAW 1:11|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_28/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:16 WAW 1:12|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_37/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:9|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_39/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:10 WAW 1:9|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_50/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:6|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_52/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:7 WAW 1:6|GEPRESULT_x", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_1/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|GEPRESULT_vla", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_2/required_dependencies.py: -------------------------------------------------------------------------------- 1 | from typing import List 2 | 3 | 4 | required_dependencies_list: List[str] = [ 5 | "1:11 RAW 1:10|GEPRESULT_arr", 6 | ] 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_48/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | for(int i = 0; i < 100; ){ 5 | ++i; 6 | int z = i; 7 | } 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_49/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | for(int i = 0; i < 100;){ 5 | int z = i; 6 | ++i; 7 | } 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/update_test_output.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for d in */ ; do 4 | basename $d 5 | PYTHONPATH=.. python3 -m discopop_explorer --path "$PWD/$d/data" --json "$PWD/${d::-1}.json" 6 | done 7 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_09/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[21]); 4 | int& y = arr[13]; 5 | *(x-8) = 1412; 6 | int z = y; 7 | 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_35/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int x){ 4 | int z = x + 2; 5 | } 6 | 7 | int main(){ 8 | int a = 42; 9 | foo(a); 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_36/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int* x){ 4 | int z = *x + 2; 5 | } 6 | 7 | int main(){ 8 | int a = 42; 9 | foo(&a); 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_05/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[13] = 21; 4 | int* x = &(arr[13]); 5 | 6 | int z = arr[13]; 7 | *x = 1337; 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_06/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[13] = 21; 4 | int* x = &(arr[13]); 5 | 6 | int z = *x; 7 | arr[13] = 1337; 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_08/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[19] = 21; 4 | int* x = &(arr[13]); 5 | 6 | int z = arr[19]; 7 | *(x+6) = 1337; 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_07/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[3]); 4 | int* y = &(arr[13]); 5 | *(x+10) = 1321; 6 | *y = 212; 7 | 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_09/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[3]); 4 | int& y = arr[13]; 5 | *(x+10) = 141; 6 | y = 1241; 7 | 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /docs/data/Parallel_patterns/Patterns.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Parallel patterns 4 | parent: Data 5 | has_children: true 6 | permalink: /Data/Patterns 7 | --- 8 | 9 | # Parallel Patterns 10 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_07/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | int* x = &(arr[7]); 4 | int* y = &(arr[28]); 5 | *(x+21) = 1412; 6 | int z = *y; 7 | 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_47/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | 5 | for(int i = 0; i < 100;){ 6 | int z = i; 7 | i = z + 1; 8 | } 9 | 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/wip_end_to_end/do_all/simple/nested/depth_2/positive/outer_loop_doall/src/FileMapping.txt: -------------------------------------------------------------------------------- 1 | 1 /home/lukas/git/discopop/test/wip_end_to_end/do_all/simple/nested/depth_2/positive/outer_loop_doall/src/code.cpp 2 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int a; 4 | a = 0; 5 | for(int i = 0; a < 1000; a += 1){ 6 | int z = i + 21; 7 | } 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /test/profiler/README.md: -------------------------------------------------------------------------------- 1 | # Execution 2 | ` pytest` 3 | 4 | where 5 | 6 | ``: 7 | - DP_TEST_PROFILER_CONFIG=[build_regular|build_hybrid] 8 | - DP_TEST_PROFILER_SKIP_CLEANUP=[n|y] (default: n) 9 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_50/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[100]; 5 | for(int i = 0; i < 100;){ 6 | int z = arr[i]; 7 | i++; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_18/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | x = 1231; 6 | for(int i = 0; i < 100; ++i){ 7 | x = i; 8 | } 9 | 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_34/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int a){ 4 | a = 1231; 5 | } 6 | 7 | int main(){ 8 | int x; 9 | x = 123; 10 | foo(x = 12); 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_35/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | a = 1231; 5 | } 6 | 7 | int main(){ 8 | int x; 9 | x = 123; 10 | foo(x); 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_41/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | a = 12; 5 | } 6 | 7 | int main(){ 8 | int x = 42; 9 | foo(x); 10 | x = 1231; 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | a = 12; 5 | a = 131; 6 | } 7 | 8 | int main(){ 9 | int x = 42; 10 | foo(x); 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_30/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int a = 0; 5 | for(int i = 0; i < 1000; ++i){ 6 | a = i*2; 7 | int z = a + 3; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_37/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int a = 42; 5 | for(int i = 0; i < 100; ++i){ 6 | a = i+32; 7 | int z = a+2; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | int z = a + 2; 5 | a = z; 6 | } 7 | 8 | int main(){ 9 | int x = 42; 10 | foo(x); 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_07/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[19] = 21; 4 | int* x = &(arr[13]); 5 | int* y = &(arr[19]); 6 | 7 | int z = *(x+6); 8 | *y = 1337; 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_09/test.cpp: -------------------------------------------------------------------------------- 1 | int main(){ 2 | int arr[42]; 3 | arr[19] = 21; 4 | int* x = &(arr[13]); 5 | int &y = arr[19]; 6 | 7 | int z = *(x+6); 8 | y = 1337; 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_41/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | int z = a + 2; 5 | } 6 | 7 | int main(){ 8 | int x = 42; 9 | foo(x); 10 | x = 123; 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_48/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | 5 | int z = 0; 6 | for(int i = 0; i < 100;){ 7 | i = z + 1; 8 | z = i; 9 | } 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_16/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[42]; 5 | arr[13] = 342; 6 | for(int i = arr[13]; i < 1000; i++){ 7 | int z = i + 2; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_17/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[42]; 5 | arr[13] = 342; 6 | for(int i = 0; i < arr[13]; i++){ 7 | int z = i + 2; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int a; 4 | a = 0; 5 | for(int i = 0; i < 1000; a += 1){ 6 | int z = i + 21; 7 | i = a; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_18/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | int i = 0; 6 | 7 | i = x; 8 | for(; i < 100; ++i){ 9 | x = i; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_34/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int a){ 4 | a = 4221; 5 | } 6 | 7 | int main(){ 8 | int x = 4212; 9 | 10 | int z = x; 11 | foo(x=z); 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_35/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | a = 4221; 5 | } 6 | 7 | int main(){ 8 | int x = 4212; 9 | 10 | int z = x; 11 | foo(x); 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_36/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 4212; 5 | for(int i = 0; i < 100; ++i){ 6 | int z = x; 7 | x = i+2; 8 | } 9 | 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_16/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | x = 1231; 6 | for(int i = 0; (x = i) < 100; ++i){ 7 | int z = 12; 8 | } 9 | 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_18/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[42]; 5 | arr[13] = 32; 6 | for(int i = 0; i < 1000; i += arr[13]){ 7 | int z = i + 2; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_19/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[42]; 5 | arr[13] = 32; 6 | for(int i = 0; i < 1000; i += 1){ 7 | int z = i + arr[13]; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int arr[42]; 4 | arr[13] = 0; 5 | for(int i = 0; arr[13] < 1000; arr[13] += 1){ 6 | int z = i + 21; 7 | } 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /docs/tools/tools.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Tools 4 | has_children: true 5 | permalink: /Tools 6 | nav_order: 3 7 | --- 8 | 9 | ## Organization chart 10 | ![DiscoPoP framework: organization chart](organization_chart.svg) 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_38/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[101]; 5 | 6 | for(int i = 0; i < 100; ++i){ 7 | arr[i+1] = i+32; 8 | int z = arr[i]+2; 9 | } 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_42/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& x){ 4 | x = 42 + (rand() % 100); 5 | } 6 | 7 | int main(){ 8 | int a = 42; 9 | foo(a); 10 | int z = a + 2; 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& x){ 4 | x = 42 + (rand() % 100); 5 | int z = x + 2; 6 | } 7 | 8 | int main(){ 9 | int a = 42; 10 | foo(a); 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_15/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | int i = 0; 6 | 7 | i = x; 8 | for(x = 42; i < 100; i++){ 9 | int z = i; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_16/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | int i = 0; 6 | 7 | i = x; 8 | for(; (x = i) < 100; i++){ 9 | int z = i; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_15/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | int i = 0; 6 | x = 1231; 7 | for(x = 142; i < 100; ++i){ 8 | int z = 12; 9 | } 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_17/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | x = 1231; 6 | for(int i = 0; i < 100; x = i){ 7 | int z = 12; 8 | i++; 9 | } 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_36/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x; 5 | x = 123; 6 | for(int i = 0; i < 100; ++i){ 7 | x = i*2; 8 | x = 41 + i; 9 | } 10 | 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_47/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | for(int i = 0; i < 100; x = (i = (x = i))){ 6 | int z = i + 2; 7 | i++; 8 | } 9 | 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_49/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int* arr = new int[100]; 5 | int* x = &(arr[42]); 6 | arr[42] = 412; 7 | *x = 1231; 8 | 9 | delete[] arr; 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_50/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int* arr = new int[100]; 5 | int* x = &(arr[42]); 6 | *x = 1231; 7 | arr[42] = 412; 8 | 9 | delete[] arr; 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/unit_tests/tests.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(int argc, char **argv) { 4 | ::testing::InitGoogleTest(&argc, argv); 5 | const auto tests_return_code = RUN_ALL_TESTS(); 6 | 7 | return tests_return_code; 8 | } 9 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_40/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[101]; 5 | 6 | for(int i = 100; i > 2; --i){ 7 | arr[i-2] = i+32; 8 | int z = arr[i-1]+2; 9 | } 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_33/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 4212; 5 | int i = 0; 6 | 7 | for(i=0; i < 100; ++i){ 8 | int z = x; 9 | } 10 | x = i; 11 | 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_29/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x; 5 | x = 123; 6 | 7 | for(int i = 0; i < 100; ++i){ 8 | x = i + 2; 9 | x = i * 21; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_52/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int* arr = new int[100]; 5 | int* x = &(arr[42]); 6 | arr[49] = 1341; 7 | *(x+7) = 1231; 8 | 9 | delete[] arr; 10 | return 0; 11 | } 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_22/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | x = 1231; 6 | int i = 0; 7 | for(; i < 100; ++i){ 8 | int z = i + 2; 9 | } 10 | x = i; 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_23/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int arr[42]; 4 | arr[13] = 32; 5 | for(int i = 0; i < 1000; i += 1){ 6 | int z = i + 21; 7 | } 8 | int z = arr[13] + 21; 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int arr[42]; 4 | arr[13] = 0; 5 | for(int i = 0; i < 1000; arr[13] += 1){ 6 | int z = i + 21; 7 | i = arr[13]; 8 | } 9 | return 0; 10 | } 11 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_17/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x = 42; 5 | int i = 0; 6 | 7 | i = x; 8 | for(; i < 100; x = i){ 9 | int z = i; 10 | i++; 11 | } 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x; 5 | x = 123; 6 | 7 | for(int i = 0; (x = i) < 100; x = i){ 8 | int z = i + 2; 9 | ++i; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/unit_tests/calltree/metadata_queue/test_metadata_queue.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #include "../../../../rtlib/calltree/MetaDataQueue.hpp" 4 | 5 | class MetaDataQueueTest : public ::testing::Test {}; 6 | 7 | TEST_F(MetaDataQueueTest, dummy) {} -------------------------------------------------------------------------------- /test/profiler/WAW/waw_24_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int x; 5 | x = 123; 6 | 7 | for(int i = 0; i < 100; x = i){ 8 | int z = i + 2; 9 | x = z; 10 | ++i; 11 | } 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_51/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int* arr = new int[100]; 5 | int* x = &(arr[42]); 6 | int* y = &(arr[49]); 7 | *(x+7) = 1231; 8 | *y = 412; 9 | 10 | delete[] arr; 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_53/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int* arr = new int[100]; 5 | int* x = &(arr[42]); 6 | int& y = arr[49]; 7 | *(x+7) = 1231; 8 | y = 231; 9 | 10 | delete[] arr; 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_21/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& y){ 4 | y = 2; 5 | } 6 | 7 | int main(){ 8 | int x = 42; 9 | x = 1231; 10 | for(int i = 0; i < 100; ++i){ 11 | foo(x); 12 | } 13 | 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_42_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | a = 12; 5 | } 6 | 7 | void bar(int& b){ 8 | b = 1231; 9 | } 10 | 11 | int main(){ 12 | int x = 42; 13 | foo(x); 14 | bar(x); 15 | 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_43/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void bar(int& b){ 4 | b = 1231; 5 | } 6 | 7 | void foo(int& a){ 8 | a = 12; 9 | bar(a); 10 | } 11 | 12 | int main(){ 13 | int x = 42; 14 | foo(x); 15 | 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_32/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int x){ 4 | int z = x + 2; 5 | } 6 | 7 | int main(){ 8 | int a = 0; 9 | for(int i = 0; i < 100; ++i){ 10 | a = i*2; 11 | foo(a); 12 | } 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_33/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int* x){ 4 | int z = *x + 2; 5 | } 6 | 7 | int main(){ 8 | int a = 0; 9 | for(int i = 0; i < 100; ++i){ 10 | a = i*2; 11 | foo(&a); 12 | } 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_50/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[101]; 5 | 6 | int z = 0; 7 | for(int i = 0; i < 100;){ 8 | int y = i; 9 | z = arr[i]; 10 | i = y + 1; 11 | } 12 | 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_23/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int arr[101]; 5 | arr[42] = 123; 6 | 7 | for(int i = 0; (arr[42] = i) < 100; arr[42] = i){ 8 | int z = i + 2; 9 | ++i; 10 | } 11 | 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_0/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_01/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_02/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_03/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_04/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_05/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_06/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_07/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_08/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_09/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_1/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_10_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_1/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_11_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_1/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_12_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_1/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_13_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_1/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_14_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_16/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_17/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_18/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_19/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_20/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_21/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_21/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | void foo(int x){ 3 | int z = 12 + x; 4 | } 5 | 6 | int main(){ 7 | int arr[42]; 8 | arr[13] = 32; 9 | for(int i = 0; i < 1000; i += 1){ 10 | foo(arr[13]); 11 | } 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_22/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_22/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | void foo(int* x){ 3 | int z = 12 + *x; 4 | } 5 | 6 | int main(){ 7 | int arr[42]; 8 | arr[13] = 32; 9 | for(int i = 0; i < 1000; i += 1){ 10 | foo(arr+13); 11 | } 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_23/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_24_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_25_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_26_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_27_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_28_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_29_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_30/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_31/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_31/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(){ 4 | int a = 0; 5 | for(int i = 0; i < 100; ++i){ 6 | a = i*2; 7 | for(int j = 0; j < 10; j++){ 8 | int z = a + 3; 9 | } 10 | } 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_32/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_33/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_34/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_34/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int* x){ 4 | int z = *x + 2; 5 | } 6 | 7 | int main(){ 8 | int a = 0; 9 | for(int i = 0; i < 100; ++i){ 10 | a = i*2; 11 | } 12 | int z = a + 3; 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_35/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_36/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_37/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_38/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_39/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_40/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_41/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_42/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_43_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_44/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_45/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_46/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_47_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_48/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_49/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_50/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/RAW/raw_51/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_00/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_01/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_02/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_03/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_04/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_05/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_06/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_07/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_08/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_09/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_10/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_11/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_12/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_13/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_14/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_15/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_16/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_17/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_18/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_19/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_20/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_21/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_22/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_23_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_24_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_25_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_26_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_27_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_28_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_29/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_30/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_31/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_32/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_33/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_34/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_35/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_36/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_37/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_41/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_42_2/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void foo(int& a){ 4 | int z = a + 2; 5 | } 6 | 7 | void bar(int& b){ 8 | b = 321; 9 | } 10 | 11 | int main(){ 12 | int x = 42; 13 | foo(x); 14 | bar(x); 15 | 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_43/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_43/test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | void bar(int& b){ 5 | b = 321; 6 | } 7 | 8 | void foo(int& a){ 9 | int z = a + 2; 10 | bar(a); 11 | } 12 | 13 | int main(){ 14 | int x = 42; 15 | foo(x); 16 | 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_44/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_45_2/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_47/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_48/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_49/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_50/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_51/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_52/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_53/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_54/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAR/war_55/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_00/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_01/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_02/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_03/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_04/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_05/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_06/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | -------------------------------------------------------------------------------- /test/profiler/WAW/waw_07/Makefile: -------------------------------------------------------------------------------- 1 | all: compile execute 2 | 3 | compile: 4 | . $(DP_TEST_PROFILER_VENV)/bin/activate && discopop_cxx test.cpp -o instrumented.exe 5 | 6 | execute: 7 | ./instrumented.exe 8 | 9 | clean: 10 | rm -rf .discopop 11 | rm -f instrumented.exe 12 | --------------------------------------------------------------------------------