about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
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/+759
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-5/+759
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
2024-11-12Store known passes as an IndexSetclubby789-8/+7
2024-11-12Validate and test `-Zmir-enable-passes`clubby789-5/+28
2024-11-12Declare all MIR passes in a listclubby789-62/+154
2024-11-10Rollup merge of #132675 - Zalathar:empty-spans, r=jieyouxuMatthias Krüger-51/+50
2024-11-08coverage: Restrict empty-span expansion to only cover `{` and `}`Zalathar-29/+42
2024-11-08coverage: Remove unhelpful code for handling multiple files per functionZalathar-21/+7
2024-11-08coverage: Pass `ExtractedHirInfo` to `make_source_region`Zalathar-4/+4
2024-11-08Rollup merge of #132389 - Zalathar:graph-tweaks, r=jieyouxuStuart Cook-98/+79
2024-11-05Remove `ResultsVisitable`.Nicholas Nethercote-18/+12
2024-11-03compiler: Directly use rustc_abi in mir_transformJubilee Young-44/+45
2024-11-01coverage: Simplify logic for chaining multiple blocks into one BCBZalathar-26/+22
2024-10-31Rollup merge of #132403 - lcnr:typing-mode, r=compiler-errorsJubilee-18/+36
2024-10-31Auto merge of #132356 - jieyouxu:unsound-simplify_aggregate_to_copy, r=cjgill...bors-1/+3
2024-10-31stop using `ParamEnv::reveal` while handling MIRlcnr-11/+33
2024-10-31`ConstCx` stop using `ParamEnv::reveal`lcnr-8/+4
2024-10-31coverage: Use a standard depth-first search on a custom subgraphZalathar-29/+31