summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/analyze.rs
AgeCommit message (Expand)AuthorLines
2021-06-10Do not emit alloca for ZST locals with multiple assignmentsTomasz Miąsko-93/+74
2021-06-07Use preorder traversal when checking for SSA localsTomasz Miąsko-1/+4
2021-06-07Rollup merge of #85965 - tmiasko:a, r=nagisaGuillaume Gomez-46/+4
2021-06-03Remove check for projections in a branch without anyTomasz Miąsko-13/+0
2021-06-03Remove unused support for `VarDebugInfo`Tomasz Miąsko-33/+4
2021-05-31Remove special handling of `box_free` from `LocalAnalyzer`Tomasz Miąsko-29/+0
2021-03-16Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasperbors-1/+1
2021-03-13Do not emit alloca for ZST local even if it is uninitializedSimon Vandel Sillesen-1/+12
2021-03-12Add `ty` helper function for mir constantsOli Scherer-1/+1
2021-02-16make `visit_projection` take a `PlaceRef`Henry Boisdequin-1/+1
2021-01-16PlaceRef::ty: use method call syntaxRalf Jung-1/+1
2021-01-03use PlaceRef more consistently instead of loosely coupled local+projectionRalf Jung-8/+3
2020-12-24use matches!() macro in more placesMatthias Krüger-4/+4
2020-11-16compiler: fold by valueBastian Kauschke-4/+4
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+448