about summary refs log tree commit diff
path: root/compiler/rustc_mir_dataflow/src
AgeCommit message (Expand)AuthorLines
2023-12-15NFC don't convert types to identical typesMatthias Krüger-5/+1
2023-12-10remove redundant importssurechen-2/+0
2023-12-08Tweak `GenKillAnalysis`.Nicholas Nethercote-19/+22
2023-12-08Remove `impl_visitable!`.Nicholas Nethercote-2/+2
2023-12-08Remove unused arguments from `ResultsVisitor::visit_block_{start,end}`.Nicholas Nethercote-34/+8
2023-11-27Deparameterize `Results` and `ResultsCursor`.Nicholas Nethercote-72/+27
2023-11-27Remove `ResultsCloned` and `ResultsClonedCursor`.Nicholas Nethercote-26/+4
2023-11-27Remove uses of `ResultsClonedCursor`.Nicholas Nethercote-14/+14
2023-11-27Remove `ResultsRefCursor`.Nicholas Nethercote-29/+2
2023-11-27Remove another use of `as_results_cursor`.Nicholas Nethercote-40/+62
2023-11-27Remove `CloneAnalysis`.Nicholas Nethercote-29/+5
2023-11-27Remove some unused code relating to `ResultsCloned`.Nicholas Nethercote-39/+2
2023-11-27Use typedefs to clarify some impls.Nicholas Nethercote-2/+5
2023-11-25Rollup merge of #118288 - compiler-errors:is_some_and, r=lqd,dtolnayMichael Goulet-1/+1
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-25is_{some,ok}_andMichael Goulet-1/+1
2023-11-25Auto merge of #118203 - nnethercote:rustc_mir_dataflow, r=cjgillotbors-164/+88
2023-11-24Remove `ResultsCursor::get_with_analysis`.Nicholas Nethercote-6/+2
2023-11-24Remove unnecessary `mut`.Nicholas Nethercote-1/+1
2023-11-24Remove unused arguments from `on_all_children_bits`.Nicholas Nethercote-56/+25
2023-11-24Remove unused `EverInitializedPlaces::tcx` field.Nicholas Nethercote-4/+2
2023-11-24Remove unneeded derives from `MaybeLiveLocals`.Nicholas Nethercote-1/+0
2023-11-23Use `'mir` lifetime name more.Nicholas Nethercote-14/+14
2023-11-23Remove unnecessary things from `State` and `Map`.Nicholas Nethercote-25/+4
2023-11-23Remove unnecessary and misleading `..` in a pattern.Nicholas Nethercote-1/+0
2023-11-23Remove unnecessary `ValueAnalysisWrapper::Direction`.Nicholas Nethercote-5/+1
2023-11-23Reduce `pub` usage.Nicholas Nethercote-12/+10
2023-11-23Avoid unnecessary exports.Nicholas Nethercote-11/+11
2023-11-23Remove `indexes` module.Nicholas Nethercote-6/+1
2023-11-23Move `has_rustc_mir_with`.Nicholas Nethercote-19/+17
2023-11-23Reorder some `use` items.Nicholas Nethercote-8/+6
2023-11-23Remove unused feature.Nicholas Nethercote-1/+0
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-15/+11
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-2/+2
2023-11-08generator layout: ignore fake borrowslcnr-2/+7
2023-10-24Auto merge of #116300 - cjgillot:split-move, r=petrochenkovbors-253/+125
2023-10-23Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkovbors-1/+1
2023-10-22use visibility to check unused imports and delete some stmtsbohan-1/+1
2023-10-21Use terse form for Fn bound.Camille GILLOT-16/+4
2023-10-21Remove on_all_drop_children_bits.Camille GILLOT-27/+3
2023-10-21Parametrize gather_moves by filter.Camille GILLOT-60/+84
2023-10-21Stop computing error info in move path builder.Camille GILLOT-82/+26
2023-10-21Avoid using a magic value for untracked locals.Camille GILLOT-25/+32
2023-10-21Do not report errors from move path builder.Camille GILLOT-17/+8
2023-10-21Remove is_terminal_path.Camille GILLOT-59/+1
2023-10-21Improve naming and comments.Camille GILLOT-17/+45
2023-10-21Implement JumpThreading pass.Camille GILLOT-18/+89
2023-10-20s/generator/coroutine/Oli Scherer-13/+13