about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2025-09-09Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnrbors-3/+4
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-3/+4
2025-09-08fixup limit handling codeJana Dönszelmann-1/+1
2025-09-08Rollup merge of #146298 - cjgillot:gvn-derefer, r=nnethercoteMatthias Krüger-0/+5
2025-09-08Auto merge of #145910 - saethlin:ignore-intrinsic-calls, r=cjgillotbors-1/+10
2025-09-07Auto merge of #145541 - cjgillot:dest-prop-live-range, r=Amanieubors-502/+292
2025-09-07Rollup merge of #146297 - cjgillot:may-observe-address, r=saethlinMatthias Krüger-1/+3
2025-09-07Use rustc_data_structures::union_find.Camille Gillot-28/+14
2025-09-07Simplify candidate collection.Camille Gillot-55/+43
2025-09-07Unify a source with all possible destinations.Camille Gillot-59/+39
2025-09-07Do not use prepend to avoid quadratic behaviour.Camille Gillot-23/+28
2025-09-07Simplify VisitPlacesWith.Camille Gillot-18/+7
2025-09-07Use regular MaybeLiveLocals.Camille Gillot-133/+48
2025-09-07Reimplement DestinationPropagation according to live ranges.Camille GILLOT-458/+385
2025-09-07Auto merge of #146289 - cjgillot:gvn-aggregate, r=dianqkbors-28/+17
2025-09-07Ensure indirect is first projection in try_as_place.Camille GILLOT-0/+5
2025-09-07Introduce PlaceContext::may_observe_address.Camille GILLOT-1/+3
2025-09-07Rollup merge of #146254 - yotamofek:pr/itertools-all-equal-value, r=cjgillotMatthias Krüger-22/+18
2025-09-07Allow simplifying aggregates if LHS is not a simple local.Camille GILLOT-28/+17
2025-09-05Ignore intrinsic calls in cross-crate-inlining cost modelBen Kimock-1/+10
2025-09-05Use `Itertools::all_equal_value()` where applicableYotam Ofek-22/+18
2025-09-05remove couple of clonesMatthias Krüger-1/+1
2025-09-04Rollup merge of #145932 - JamieCunliffe:target-feature-inlining, r=jackh726Stuart Cook-0/+133
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-3/+3
2025-09-01Auto merge of #146077 - Zalathar:rollup-l7ip5yi, r=Zalatharbors-141/+212
2025-09-01Rollup merge of #145643 - Zalathar:tree, r=SparrowLiiStuart Cook-141/+212
2025-09-01Introduce `MirDumper` and `MirWriter`.Nicholas Nethercote-37/+70
2025-09-01Use trait object references for closures.Nicholas Nethercote-15/+15
2025-09-01Inline and remove `dump_mir_for_pass`.Nicholas Nethercote-16/+6
2025-08-28Add `either` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27inline at the callsite & warn when target features mismatchJames Barford-Evans-0/+133
2025-08-27Add `itertools` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-26add a flag to codegen fn attrs for foreign itemsJana Dönszelmann-1/+1
2025-08-24coverage: Build an "expansion tree" and use it to unexpand raw spansZalathar-141/+212
2025-08-23Fix ICE when validating transmuting ZST to inhabited enumSamuel Tardieu-0/+15
2025-08-22Rollup merge of #145738 - cjgillot:union-find-uplift, r=ZalatharJacob Pratt-131/+1
2025-08-22Rollup merge of #145695 - cjgillot:place-elem-map, r=oli-obk,lcnrJacob Pratt-47/+15
2025-08-22Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillotJacob Pratt-3/+36
2025-08-22Uplift rustc_mir_transform::coverage::counters::union_find to rustc_data_stru...Camille Gillot-131/+1
2025-08-21Correct comments.Camille Gillot-2/+2
2025-08-21Introduce ProjectionElem::try_map.Camille GILLOT-47/+15
2025-08-17Auto merge of #145284 - nnethercote:type_name-print-regions, r=lcnrbors-17/+28
2025-08-15Rollup merge of #145392 - Zalathar:create-mappings, r=petrochenkovStuart Cook-77/+31
2025-08-14coverage: Remove intermediate data structures from mapping creationZalathar-77/+31
2025-08-14Print regions in `type_name`.Nicholas Nethercote-17/+28
2025-08-13Cleanup assoc parent utilsCameron Steffen-4/+4
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-1/+1
2025-08-11Convert moves of references to copies in RefPropBen Kimock-3/+36
2025-08-09Rollup merge of #144883 - scottmcm:remove-unneeded-drop_in_place, r=nnethercoteStuart Cook-7/+24