about summary refs log tree commit diff
path: root/compiler/rustc_mir_dataflow/src/rustc_peek.rs
AgeCommit message (Expand)AuthorLines
2025-08-20Eliminate unnecessary dependency from `rustc_mir_dataflow` to `rustc_hir`Josh Triplett-1/+1
2025-07-28use let chains in hir, lint, mirKivooeo-25/+23
2025-04-24Separate `Analysis` and `Results`.Nicholas Nethercote-10/+10
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-10Refer to a couple of domains indirectly.Nicholas Nethercote-2/+1
2024-11-22Remove the `DefinitelyInitializedPlaces` analysis.Nicholas Nethercote-10/+1
2024-10-30Remove `Analysis::into_engine`.Nicholas Nethercote-9/+6
2024-10-19Get rid of const eval_* and try_eval_* helpersMichael Goulet-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-13Rename `FlowState` as `Domain`.Nicholas Nethercote-5/+5
2024-09-03Adjust `SanityCheck`.Nicholas Nethercote-40/+35
2024-07-29Stop using MoveDataParamEnv for places that don't need a param-envMichael Goulet-5/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+11
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_mir_dataflow`.Nicholas Nethercote-0/+1
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-1/+1
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-2/+1
2024-01-22Use a plain bitset for liveness analyses.Camille GILLOT-2/+2
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-8/+8
2023-11-24Remove `ResultsCursor::get_with_analysis`.Nicholas Nethercote-1/+2
2023-11-24Remove unused arguments from `on_all_children_bits`.Nicholas Nethercote-1/+1
2023-11-23Reduce `pub` usage.Nicholas Nethercote-7/+5
2023-11-23Move `has_rustc_mir_with`.Nicholas Nethercote-2/+16
2023-11-23Reorder some `use` items.Nicholas Nethercote-8/+6
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-21Parametrize gather_moves by filter.Camille GILLOT-1/+1
2023-10-21Do not report errors from move path builder.Camille GILLOT-1/+1
2023-09-21rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::ConstRalf Jung-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-3/+3
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-1/+1
2023-05-18Take MIR dataflow analyses by mutable reference.Jason Newcomb-13/+10
2022-08-29Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obkMatthias Krüger-1/+1
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-1/+1
2022-08-23Migrate rustc_mir_dataflow to diagnostic structs5225225-16/+12
2022-07-28create type aliasouz-a-1/+1
2022-07-24optimize un_dereferouz-a-2/+2
2022-06-14`BitSet` perf improvementsJakob Degen-2/+2
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-3/+1
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-3/+1
2022-05-10only_local: always check for misuselcnr-13/+9
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-4/+3
2021-12-02Update passes with new interfaceDylan MacKenzie-0/+1
2021-11-03Remove `MaybeMutBorrowedLocals`Tomasz Miąsko-30/+1
2021-10-16Adopt let_else across the compilerest31-6/+2
2021-10-07comma-related changesEliza Weisman-1/+1
2021-10-07make them structured while i'm hereEliza Weisman-2/+2
2021-10-07demote `rustc_peek` traces look not user-facingEliza Weisman-2/+2
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+326