about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/copy_prop.rs
AgeCommit message (Expand)AuthorLines
2023-02-12Enable CopyProp by default, tune the impl a bitBen Kimock-2/+2
2023-02-06Comment move->copy transform.Camille Gillot-0/+1
2023-02-04Turn projections into copies in CopyProp.Camille GILLOT-2/+2
2023-01-31Remove both StorageLive and StorageDead in CopyProp.Camille GILLOT-11/+14
2023-01-27Do not merge locals that have their address taken.Camille GILLOT-13/+58
2023-01-27Extract SsaLocals abstraction.Camille GILLOT-175/+20
2023-01-27Pacify tidy.Camille GILLOT-3/+3
2023-01-27Discard raw pointers from SSA locals.Camille GILLOT-2/+4
2023-01-27Only consider a local to be SSA if assignment dominates all uses.Camille GILLOT-2/+21
2023-01-27Implement SSA CopyProp pass.Camille GILLOT-0/+267