about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2024-12-10Rollup merge of #134029 - Zalathar:zero, r=oli-obkLeón Orell Valerian Liehr-5/+102
2024-12-10Rollup merge of #133946 - Zalathar:ready-first, r=oli-obkLeón Orell Valerian Liehr-146/+125
2024-12-10Rename some `Analysis` and `ResultsVisitor` methods.Nicholas Nethercote-8/+8
2024-12-10Improve terminology in `elaborate_drops.rs`.Nicholas Nethercote-16/+16
2024-12-09Rollup merge of #134073 - DianQK:fix-131227, r=oli-obkLeón Orell Valerian Liehr-2/+7
2024-12-09dataflow_const_prop: do not eval a ptr address in SwitchIntDianQK-2/+7
2024-12-09Auto merge of #133891 - nnethercote:MixedBitSet, r=Mark-Simulacrumbors-26/+29
2024-12-08coverage: Use a query to find counters/expressions that must be zeroZalathar-4/+101
2024-12-08coverage: Move `CoverageIdsInfo` into `mir::coverage`Zalathar-2/+2
2024-12-07coverage: Prefer to visit nodes whose predecessors have been visitedZalathar-146/+125
2024-12-05Change `ChunkedBitSet<MovePathIndex>`s to `MixedBitSet`.Nicholas Nethercote-26/+29
2024-12-04fn_sig_for_fn_abi should return a ty::FnSig, no need for a binderMichael Goulet-2/+2
2024-12-04coverage: Remove the expression simplifier from `CoverageCounters`Zalathar-51/+4
2024-12-04coverage: Use a separate counter type during counter creationZalathar-73/+94
2024-12-04coverage: Add an extra "transcribe" step after counter creationZalathar-3/+170
2024-12-04coverage: Use a single `make_phys_counter` methodZalathar-19/+4
2024-12-04coverage: Rename `CounterIncrementSite` to just `Site`Zalathar-13/+14
2024-12-04coverage: Extract `subtracted_sum` in counter creationZalathar-8/+8
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-21/+0
2024-12-02Rollup merge of #133732 - nnethercote:fix-Z-dump-mir-dataflow, r=compiler-errorsGuillaume Gomez-1/+1
2024-12-02Rollup merge of #133751 - lcnr:no-trait-solving-on-type, r=compiler-errorsGuillaume Gomez-1/+1
2024-12-02remove `Ty::is_copy_modulo_regions`lcnr-1/+1
2024-12-02mir validator: don't store mir phaselcnr-57/+34
2024-12-02Simplify `ResultsHandle`.Nicholas Nethercote-1/+1
2024-11-30coverage: Use a query to identify which counter/expression IDs are usedZalathar-9/+38
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-18/+148
2024-11-27Rollup merge of #133418 - Zalathar:spans, r=jieyouxuMatthias Krüger-148/+18
2024-11-27Auto merge of #133474 - RalfJung:gvn-miscompile, r=compiler-errorsbors-1/+3
2024-11-26Rollup merge of #133475 - nnethercote:MaybeStorage-improvements, r=lcnrMichael Goulet-7/+4
2024-11-26Rollup merge of #115293 - cjgillot:no-fuel, r=wesleywiser,DianQKMichael Goulet-108/+17
2024-11-26Remove -Zfuel.Camille GILLOT-108/+17
2024-11-26Streamline a `BitSet` creation.Nicholas Nethercote-2/+1
2024-11-26Move `always_storage_live_locals`.Nicholas Nethercote-5/+3
2024-11-26Make it possible for `ResultsCursor` to borrow a `Results`.Nicholas Nethercote-6/+5
2024-11-25Do not unify dereferences in GVN.Camille GILLOT-1/+3
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-148/+18
2024-11-23rebaselcnr-19/+14
2024-11-23reviewlcnr-2/+3
2024-11-23remove remaining references to `Reveal`lcnr-14/+16
2024-11-23`ElaborateDrops`: use typing_env directlylcnr-14/+4
2024-11-20Auto merge of #131326 - dingxiangfei2009:issue-130836-attempt-2, r=nikomatsakisbors-5/+734
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-5/+734
2024-11-20interpret: make typing_env field privateRalf Jung-2/+2
2024-11-19additional `TypingEnv` cleanupslcnr-10/+4
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-8/+7
2024-11-19move `fn is_item_raw` to `TypingEnv`lcnr-33/+29
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-250/+251
2024-11-16Rollup merge of #132134 - nnethercote:rm-ResultsVisitable, r=cjgillotMatthias Krüger-18/+12
2024-11-14Always inline functions signatures containing `f16` or `f128`Trevor Gross-0/+10
2024-11-12Rename `PASS_NAMES` to disambiguateclubby789-2/+3