Ben Kimock
|
640ede7b0a
|
Enable CopyProp by default, tune the impl a bit
|
2023-02-12 13:23:53 -05:00 |
|
Camille Gillot
|
9c5add14e7
|
Comment move->copy transform.
|
2023-02-06 18:14:24 +01:00 |
|
Camille GILLOT
|
5c1cb5bbc6
|
Turn projections into copies in CopyProp.
|
2023-02-04 23:33:33 +00:00 |
|
Camille GILLOT
|
3c10cf088a
|
Remove both StorageLive and StorageDead in CopyProp.
|
2023-01-31 17:50:04 +00:00 |
|
Camille GILLOT
|
d29dc057ba
|
Do not merge locals that have their address taken.
|
2023-01-27 18:22:45 +00:00 |
|
Camille GILLOT
|
9096d31dcc
|
Extract SsaLocals abstraction.
|
2023-01-27 18:22:45 +00:00 |
|
Camille GILLOT
|
bec73b09fd
|
Pacify tidy.
|
2023-01-27 18:22:45 +00:00 |
|
Camille GILLOT
|
8f1dbe54ea
|
Discard raw pointers from SSA locals.
|
2023-01-27 18:22:45 +00:00 |
|
Camille GILLOT
|
d45815eb4a
|
Only consider a local to be SSA if assignment dominates all uses.
|
2023-01-27 18:22:45 +00:00 |
|
Camille GILLOT
|
6ed9f8f62e
|
Implement SSA CopyProp pass.
|
2023-01-27 18:22:45 +00:00 |
|