about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/analyze.rs
AgeCommit message (Expand)AuthorLines
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-1/+0
2021-12-15Remove `in_band_lifetimes` from `rustc_codegen_ssa`LegionMammal978-1/+1
2021-12-03LLVM codgen support for unwinding inline assemblycynecx-2/+2
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-0/+1
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-2/+1
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