Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b03cd57

Browse files
committed
Update the rest of the code to compile
1 parent 151a238 commit b03cd57

29 files changed

+58
-58
lines changed

src/libasr/codegen/asr_to_c.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
#include <libasr/asr_utils.h>
1212
#include <libasr/string_utils.h>
1313
#include <libasr/pass/unused_functions.h>
14-
#include <libasr/pass/class_constructor.h>
15-
#include <libasr/pass/array_op.h>
16-
#include <libasr/pass/subroutine_from_function.h>
14+
#include <libasr/pass/replace_class_constructor.h>
15+
#include <libasr/pass/replace_array_op.h>
16+
#include <libasr/pass/create_subroutine_from_function.h>
1717

1818
#include <map>
1919
#include <utility>

src/libasr/codegen/asr_to_x86.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#include <libasr/containers.h>
77
#include <libasr/codegen/asr_to_x86.h>
88
#include <libasr/codegen/x86_assembler.h>
9-
#include <libasr/pass/do_loops.h>
10-
#include <libasr/pass/global_stmts.h>
9+
#include <libasr/pass/replace_do_loops.h>
10+
#include <libasr/pass/wrap_global_stmts.h>
1111
#include <libasr/exception.h>
1212
#include <libasr/asr_utils.h>
1313

src/libasr/pass/arr_slice.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/arr_slice.h>
7+
#include <libasr/pass/replace_arr_slice.h>
88

99
#include <vector>
1010
#include <utility>

src/libasr/pass/array_op.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/array_op.h>
6+
#include <libasr/pass/replace_array_op.h>
77
#include <libasr/pass/pass_utils.h>
88
#include <libasr/pass/intrinsic_function_registry.h>
99

src/libasr/pass/class_constructor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/class_constructor.h>
6+
#include <libasr/pass/replace_class_constructor.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/div_to_mul.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/div_to_mul.h>
6+
#include <libasr/pass/replace_div_to_mul.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/do_loops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/do_loops.h>
6+
#include <libasr/pass/replace_do_loops.h>
77
#include <libasr/pass/stmt_walk_visitor.h>
88
#include <libasr/pass/pass_utils.h>
99

src/libasr/pass/flip_sign.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/flip_sign.h>
6+
#include <libasr/pass/replace_flip_sign.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/fma.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/fma.h>
6+
#include <libasr/pass/replace_fma.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/for_all.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/for_all.h>
6+
#include <libasr/pass/replace_for_all.h>
77
#include <libasr/pass/stmt_walk_visitor.h>
88

99
namespace LCompilers {

src/libasr/pass/global_stmts.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/global_stmts.h>
6+
#include <libasr/pass/wrap_global_stmts.h>
77
#include <libasr/pass/pass_utils.h>
88

99

src/libasr/pass/global_stmts_program.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/global_stmts.h>
7-
#include <libasr/pass/global_symbols.h>
6+
#include <libasr/pass/wrap_global_stmts.h>
7+
#include <libasr/pass/wrap_global_symbols.h>
88

99

1010
namespace LCompilers {

src/libasr/pass/global_symbols.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/global_symbols.h>
6+
#include <libasr/pass/wrap_global_symbols.h>
77
#include <libasr/pass/pass_utils.h>
88

99

src/libasr/pass/implied_do_loops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/implied_do_loops.h>
6+
#include <libasr/pass/replace_implied_do_loops.h>
77
#include <libasr/pass/pass_utils.h>
88
#include <libasr/pass/intrinsic_function_registry.h>
99

src/libasr/pass/init_expr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/init_expr.h>
6+
#include <libasr/pass/replace_init_expr.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/intrinsic_function.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/intrinsic_function.h>
6+
#include <libasr/pass/replace_intrinsic_function.h>
77
#include <libasr/pass/intrinsic_function_registry.h>
88
#include <libasr/pass/pass_utils.h>
99

src/libasr/pass/param_to_const.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/param_to_const.h>
6+
#include <libasr/pass/replace_param_to_const.h>
77

88

99
namespace LCompilers {

src/libasr/pass/pass_array_by_data.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/pass_array_by_data.h>
7+
#include <libasr/pass/array_by_data.h>
88

99
#include <vector>
1010
#include <utility>

src/libasr/pass/pass_compare.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/pass_compare.h>
6+
#include <libasr/pass/compare.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/pass_list_expr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/pass_list_expr.h>
6+
#include <libasr/pass/list_expr.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/pass_manager.h

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,39 +14,39 @@
1414
#include <lpython/utils.h>
1515
#endif
1616

17-
#include <libasr/pass/do_loops.h>
18-
#include <libasr/pass/for_all.h>
19-
#include <libasr/pass/init_expr.h>
20-
#include <libasr/pass/implied_do_loops.h>
21-
#include <libasr/pass/array_op.h>
22-
#include <libasr/pass/select_case.h>
23-
#include <libasr/pass/global_stmts.h>
24-
#include <libasr/pass/param_to_const.h>
25-
#include <libasr/pass/print_arr.h>
26-
#include <libasr/pass/where.h>
27-
#include <libasr/pass/print_list_tuple.h>
28-
#include <libasr/pass/arr_slice.h>
29-
#include <libasr/pass/flip_sign.h>
30-
#include <libasr/pass/div_to_mul.h>
31-
#include <libasr/pass/intrinsic_function.h>
32-
#include <libasr/pass/fma.h>
17+
#include <libasr/pass/replace_do_loops.h>
18+
#include <libasr/pass/replace_for_all.h>
19+
#include <libasr/pass/replace_init_expr.h>
20+
#include <libasr/pass/replace_implied_do_loops.h>
21+
#include <libasr/pass/replace_array_op.h>
22+
#include <libasr/pass/replace_select_case.h>
23+
#include <libasr/pass/wrap_global_stmts.h>
24+
#include <libasr/pass/replace_param_to_const.h>
25+
#include <libasr/pass/replace_print_arr.h>
26+
#include <libasr/pass/replace_where.h>
27+
#include <libasr/pass/replace_print_list_tuple.h>
28+
#include <libasr/pass/replace_arr_slice.h>
29+
#include <libasr/pass/replace_flip_sign.h>
30+
#include <libasr/pass/replace_div_to_mul.h>
31+
#include <libasr/pass/replace_intrinsic_function.h>
32+
#include <libasr/pass/replace_fma.h>
3333
#include <libasr/pass/loop_unroll.h>
34-
#include <libasr/pass/sign_from_value.h>
35-
#include <libasr/pass/class_constructor.h>
34+
#include <libasr/pass/replace_sign_from_value.h>
35+
#include <libasr/pass/replace_class_constructor.h>
3636
#include <libasr/pass/unused_functions.h>
3737
#include <libasr/pass/inline_function_calls.h>
3838
#include <libasr/pass/dead_code_removal.h>
39-
#include <libasr/pass/for_all.h>
40-
#include <libasr/pass/init_expr.h>
41-
#include <libasr/pass/select_case.h>
39+
#include <libasr/pass/replace_for_all.h>
40+
#include <libasr/pass/replace_init_expr.h>
41+
#include <libasr/pass/replace_select_case.h>
4242
#include <libasr/pass/loop_vectorise.h>
4343
#include <libasr/pass/update_array_dim_intrinsic_calls.h>
44-
#include <libasr/pass/pass_array_by_data.h>
45-
#include <libasr/pass/pass_list_expr.h>
46-
#include <libasr/pass/subroutine_from_function.h>
44+
#include <libasr/pass/array_by_data.h>
45+
#include <libasr/pass/list_expr.h>
46+
#include <libasr/pass/create_subroutine_from_function.h>
4747
#include <libasr/pass/transform_optional_argument_functions.h>
4848
#include <libasr/pass/nested_vars.h>
49-
#include <libasr/pass/print_struct_type.h>
49+
#include <libasr/pass/replace_print_struct_type.h>
5050
#include <libasr/asr_verify.h>
5151

5252
#include <map>

src/libasr/pass/print_arr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/print_arr.h>
7+
#include <libasr/pass/replace_print_arr.h>
88

99

1010
namespace LCompilers {

src/libasr/pass/print_list_tuple.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/print_list_tuple.h>
7+
#include <libasr/pass/replace_print_list_tuple.h>
88

99
namespace LCompilers {
1010

src/libasr/pass/print_struct_type.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/print_arr.h>
7+
#include <libasr/pass/replace_print_arr.h>
88

99

1010
namespace LCompilers {

src/libasr/pass/select_case.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/select_case.h>
7+
#include <libasr/pass/replace_select_case.h>
88

99

1010
namespace LCompilers {

src/libasr/pass/sign_from_value.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/sign_from_value.h>
6+
#include <libasr/pass/replace_sign_from_value.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/subroutine_from_function.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <libasr/exception.h>
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
6-
#include <libasr/pass/subroutine_from_function.h>
6+
#include <libasr/pass/create_subroutine_from_function.h>
77
#include <libasr/pass/pass_utils.h>
88

99
#include <vector>

src/libasr/pass/where.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <libasr/asr_utils.h>
55
#include <libasr/asr_verify.h>
66
#include <libasr/pass/pass_utils.h>
7-
#include <libasr/pass/where.h>
7+
#include <libasr/pass/replace_where.h>
88

99

1010
namespace LCompilers {

src/lpython/semantics/python_ast_to_asr.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
#include <libasr/config.h>
1818
#include <libasr/string_utils.h>
1919
#include <libasr/utils.h>
20-
#include <libasr/pass/global_stmts_program.h>
20+
#include <libasr/pass/wrap_global_stmts_program.h>
2121
#include <libasr/pass/instantiate_template.h>
22-
#include <libasr/pass/global_stmts.h>
22+
#include <libasr/pass/wrap_global_stmts.h>
2323
#include <libasr/pass/intrinsic_function_registry.h>
2424
#include <libasr/modfile.h>
2525

0 commit comments

Comments
 (0)