Camille GILLOT
|
48d2157a89
|
Simplify aggregate projections.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
692e528647
|
Simplify projections in GVN.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
9389373127
|
Do not transmute immediates to non-immediates.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
db9bd9bd8c
|
Do not intern too large aggregates.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
38c86b0798
|
Evaluate computed values to constants.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
afd631cc0c
|
Do not visit rvalues twice.
|
2023-10-25 06:46:47 +00:00 |
|
Camille GILLOT
|
d28405972f
|
Do not remove unused definitions inside GVN.
|
2023-10-25 06:46:45 +00:00 |
|
Oli Scherer
|
60956837cf
|
s/Generator/Coroutine/
|
2023-10-20 21:10:38 +00:00 |
|
Michael Goulet
|
b2d2184ede
|
Format all the let chains in compiler
|
2023-10-13 08:59:36 +00:00 |
|
Camille GILLOT
|
37f080edbc
|
Also consider call and yield as MIR SSA.
|
2023-10-08 16:05:26 +00:00 |
|
ouz-a
|
cd7f471931
|
Add docs, remove code, change subtyper code
|
2023-10-02 23:39:44 +03:00 |
|
Camille GILLOT
|
901be42bc0
|
Explicit simplify_place.
|
2023-09-26 16:41:40 +00:00 |
|
Camille GILLOT
|
b2ff77cb78
|
Do not clone valtree and slice constants.
|
2023-09-24 09:09:05 +00:00 |
|
Camille GILLOT
|
5f9d64d72f
|
Embed simplification into VnState.
|
2023-09-24 09:09:04 +00:00 |
|
Camille GILLOT
|
3311536740
|
Workaround issue 112651.
|
2023-09-24 09:09:04 +00:00 |
|
Camille GILLOT
|
db50bd96e5
|
Add a paragraph about the assume bitwise equal.
|
2023-09-24 09:09:04 +00:00 |
|
Camille GILLOT
|
1ea9399803
|
Do not check copiability.
|
2023-09-24 09:09:04 +00:00 |
|
Camille GILLOT
|
6fa55d0aff
|
Add documentation.
|
2023-09-24 09:09:04 +00:00 |
|
Camille GILLOT
|
8b848af325
|
Add global value numbering pass.
|
2023-09-24 09:09:04 +00:00 |
|