summary refs log tree commit diff
path: root/compiler/rustc_mir_dataflow/src/impls/liveness.rs
AgeCommit message (Expand)AuthorLines
2022-09-06Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer-2/+1
2022-09-06Lower the assume intrinsic to a MIR statementOli Scherer-0/+1
2022-08-25Add method that applies DefUse effectTomasz Miąsko-15/+11
2022-08-25Fix liveness analysis for yield terminatorsTomasz Miąsko-32/+61
2022-08-01Remove redundant `TransferWrapper` structTomasz Miąsko-14/+2
2022-07-01cleanup mir visitor for `rustc::pass_by_value`lcnr-1/+1
2022-06-17Auto merge of #97863 - JakobDegen:bitset-choice, r=nnethercotebors-2/+2
2022-06-14`BitSet` perf improvementsJakob Degen-2/+2
2022-06-07Preserve unused pointer to address castsTomasz Miąsko-6/+3
2022-05-31Add a pointer to address cast kindTomasz Miąsko-15/+8
2022-05-24Add dead store elimination passJakob Degen-22/+160
2022-04-11Add new `MutatatingUseContext`s for deinit and `SetDiscriminant`Jakob Degen-25/+7
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-1/+0
2021-12-16Remove `in_band_lifetimes` from `rustc_mir_dataflow`LegionMammal978-3/+3
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-9/+13
2021-10-04Discuss field-sensitivity and enums in context of `MaybeLiveLocals`Dylan MacKenzie-0/+31
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+165