author | Edouard Tisserant <edouard.tisserant@gmail.com> |
Fri, 26 Apr 2024 09:27:21 +0200 | |
changeset 1105 | 8128cad6a6e3 |
parent 1000 | 556b74055518 |
permissions | -rw-r--r-- |
353
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
1 |
include ../common.mk |
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
2 |
|
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
3 |
lib_LIBRARIES = libstage3.a |
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
4 |
|
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
5 |
libstage3_a_SOURCES = \ |
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
6 |
stage3.cc \ |
443
ff4d26b7e51d
Narrow IL code backwords, so as to correctly handle invocations to overloaded functions from IL code.
Mario de Sousa <msousa@fe.up.pt>
parents:
417
diff
changeset
|
7 |
flow_control_analysis.cc \ |
417
d48f53715f77
Re-write of stage3 code (done by Manuele and I), re-write of search_varfb_instance_type_c (done by myself), and several other bug fixes.
Mario de Sousa <msousa@fe.up.pt>
parents:
353
diff
changeset
|
8 |
fill_candidate_datatypes.cc \ |
d48f53715f77
Re-write of stage3 code (done by Manuele and I), re-write of search_varfb_instance_type_c (done by myself), and several other bug fixes.
Mario de Sousa <msousa@fe.up.pt>
parents:
353
diff
changeset
|
9 |
narrow_candidate_datatypes.cc \ |
677
740da3255d9d
Remove all remaining NULL (undefined) datatypes from IL code.
Mario de Sousa <msousa@fe.up.pt>
parents:
656
diff
changeset
|
10 |
forced_narrow_candidate_datatypes.cc \ |
417
d48f53715f77
Re-write of stage3 code (done by Manuele and I), re-write of search_varfb_instance_type_c (done by myself), and several other bug fixes.
Mario de Sousa <msousa@fe.up.pt>
parents:
353
diff
changeset
|
11 |
print_datatypes_error.cc \ |
508 | 12 |
datatype_functions.cc \ |
559
a3b8925e640c
Start sematinc range check class.
Manuele Conti <conti.ma@alice.it>
parents:
508
diff
changeset
|
13 |
lvalue_check.cc \ |
564
dabffc3086dc
Start constant_folding class.
Manuele Conti <conti.ma@alice.it>
parents:
560
diff
changeset
|
14 |
array_range_check.cc \ |
1000
556b74055518
Add check for repeated elements in a CASE statement. Emit warnings (and not errors) if found.
mjsousa
parents:
959
diff
changeset
|
15 |
case_elements_check.cc \ |
656
45a796bce487
Start declaration check class.
Manuele Conti <conti.ma@alice.it>
parents:
564
diff
changeset
|
16 |
constant_folding.cc \ |
738
e47cc8c954db
Start to move enumeration declaration checking to its own class.
Mario de Sousa <msousa@fe.up.pt>
parents:
677
diff
changeset
|
17 |
declaration_check.cc \ |
959
8bfcc8e62bd6
Fix C code generation when forward references (-p command line option) is on.
mjsousa
parents:
738
diff
changeset
|
18 |
enum_declaration_check.cc \ |
8bfcc8e62bd6
Fix C code generation when forward references (-p command line option) is on.
mjsousa
parents:
738
diff
changeset
|
19 |
remove_forward_dependencies.cc |
353
17bffb57a8c5
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt>
parents:
diff
changeset
|
20 |