about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/gvn.rs
AgeCommit message (Expand)AuthorLines
2023-10-25Simplify projections in GVN.Camille GILLOT-50/+105
2023-10-25Do not transmute immediates to non-immediates.Camille GILLOT-0/+10
2023-10-25Do not intern too large aggregates.Camille GILLOT-18/+24
2023-10-25Evaluate computed values to constants.Camille GILLOT-17/+279
2023-10-25Do not visit rvalues twice.Camille GILLOT-8/+11
2023-10-25Do not remove unused definitions inside GVN.Camille GILLOT-12/+0
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-1/+2
2023-10-08Also consider call and yield as MIR SSA.Camille GILLOT-15/+22
2023-10-02Add docs, remove code, change subtyper codeouz-a-0/+1
2023-09-26Explicit simplify_place.Camille GILLOT-8/+19
2023-09-24Do not clone valtree and slice constants.Camille GILLOT-0/+31
2023-09-24Embed simplification into VnState.Camille GILLOT-77/+94
2023-09-24Workaround issue 112651.Camille GILLOT-1/+5
2023-09-24Add a paragraph about the assume bitwise equal.Camille GILLOT-0/+25
2023-09-24Do not check copiability.Camille GILLOT-12/+7
2023-09-24Add documentation.Camille GILLOT-1/+43
2023-09-24Add global value numbering pass.Camille GILLOT-0/+413