Scott McMurray
d69725d5d5
Normalize block and local orders in mir-opt tests
...
Since this only affects `PreCodegen MIR, and it would be nice for that to be resilient to permutations of things that don't affect the actual semantic behaviours.
2023-05-21 17:48:37 -07:00
Gary Guo
04126398c2
Ignore many tests on wasm32
2023-04-06 10:08:07 +01:00
Gary Guo
2a9d710d99
Bless tests
2023-04-06 09:34:17 +01:00
Scott McMurray
b537e6bc53
Generate simpler MIR for shifts
2023-03-22 13:32:12 -07:00
Camille GILLOT
dd582bd7db
Implement checked Shl/Shr at MIR building.
2023-02-27 19:25:16 +00:00
Ben Kimock
640ede7b0a
Enable CopyProp by default, tune the impl a bit
2023-02-12 13:23:53 -05: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
6ed9f8f62e
Implement SSA CopyProp pass.
2023-01-27 18:22:45 +00:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00