about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2025-09-09don't trim paths in mir dumping when filtering and at the top of the filebeepster4096-5/+5
2025-09-08pass `sub_relations` into canonical querieslcnr-9/+9
2025-09-08inline `CanonicalTyVarKind`lcnr-9/+9
2025-09-07Auto merge of #145541 - cjgillot:dest-prop-live-range, r=Amanieubors-29/+31
2025-09-07Unify a source with all possible destinations.Camille Gillot-34/+36
2025-09-07Use regular MaybeLiveLocals.Camille Gillot-1/+5
2025-09-07Reimplement DestinationPropagation according to live ranges.Camille GILLOT-18/+14
2025-09-07Allow simplifying aggregates if LHS is not a simple local.Camille GILLOT-2/+73
2025-09-01Auto merge of #144783 - folkertdev:loop-match-diverging-loop, r=SparrowLiibors-0/+369
2025-08-26Use -Zmir-opt-level=0 in tests for MIR buildingBen Kimock-47/+69
2025-08-22Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillotJacob Pratt-85/+158
2025-08-21Consolidate panicking functions in `slice/index.rs`Karl Meakin-2/+136
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-11/+11
2025-08-11Convert moves of references to copies in RefPropBen Kimock-85/+158
2025-08-10add place mention for `#[loop_match]` scrutineeFolkert de Vries-0/+369
2025-08-09Rollup merge of #144883 - scottmcm:remove-unneeded-drop_in_place, r=nnethercoteStuart Cook-0/+37
2025-08-08Rollup merge of #145030 - cjgillot:gvn-no-flatten-index, r=saethlinStuart Cook-0/+140
2025-08-07Do not flatten derefs with ProjectionElem::Index.Camille Gillot-4/+2
2025-08-07Add test.Camille Gillot-0/+142
2025-08-07Rollup merge of #143764 - dianne:primary-binding-drop-order, r=Nadrieril,trav...Stuart Cook-32/+32
2025-08-07Rollup merge of #143028 - dianne:let-else-storage, r=oli-obk,traviscrossStuart Cook-9/+5
2025-08-06base drop order on the first sub-branchdianne-32/+32
2025-08-04Let `RemoveUnneededDrops` also remove `drop_in_place`Scott McMurray-5/+9
2025-08-04Dont print arg span in MIR dump for tail callMichael Goulet-5/+5
2025-08-03Add a mir-opt test for an unneeded drop_in_placeScott McMurray-0/+33
2025-08-04Rollup merge of #144875 - scottmcm:more-mir-tests, r=cjgillotStuart Cook-0/+403
2025-08-04Rollup merge of #144667 - scottmcm:alignment-is-usize, r=tgross35Stuart Cook-34/+17
2025-08-03Add a debug-mode MIR pre-codegen test for `?`-on-`Option`Scott McMurray-0/+197
2025-08-03Add a mir-opt test for *debug* MIR from `derive(PartialOrd, Ord)`Scott McMurray-0/+206
2025-08-02Rollup merge of #144614 - cjgillot:fortify-unneeded, r=scottmcmSamuel Tardieu-222/+94
2025-07-31Remove the witness type from coroutine argsMichael Goulet-8/+0
2025-07-31Auto merge of #144723 - Zalathar:rollup-f9e0rfo, r=Zalatharbors-0/+50
2025-07-31Rollup merge of #144663 - Zalathar:empty-span, r=petrochenkovStuart Cook-8/+8
2025-07-31Rollup merge of #143672 - beepster4096:box_drop_flags_again, r=oli-obkStuart Cook-0/+225
2025-07-30`AlignmentEnum` should just be `repr(usize)` nowScott McMurray-34/+17
2025-07-29Re-block SRoA on SIMD typesScott McMurray-0/+50
2025-07-30coverage: Re-land "Enlarge empty spans during MIR instrumentation"Zalathar-8/+8
2025-07-28Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()`Scott McMurray-48/+37
2025-07-28Add a MIR test for `align_of_val` on a sliceScott McMurray-0/+33
2025-07-28Add a mir-opt pre-codegen test for dropping a `Box<[impl Copy]>`Scott McMurray-0/+463
2025-07-29Fortify RemoveUnneededDrops test.Camille GILLOT-222/+94
2025-07-27Allow more MIR SROAScott McMurray-40/+32
2025-07-26Rollup merge of #144480 - Zalathar:revert-empty-span, r=ZalatharJacob Pratt-8/+8
2025-07-26Rollup merge of #144331 - jplatte:matches-allow-non_exhaustive_omitted_patter...Matthias Krüger-10/+26
2025-07-26Revert "coverage: Enlarge empty spans during MIR instrumentation, not codegen"Zalathar-8/+8
2025-07-25add //@ needs-unwind to testbeepster4096-0/+1
2025-07-25Update mir-opt expected output for matches! macroJonas Platte-10/+26
2025-07-25fix box destructor generationbeepster4096-0/+224
2025-07-24Auto merge of #144389 - scottmcm:no-more-mir-cast-assume, r=davidtwcobors-33/+7
2025-07-24MIR-build: No longer emit assumes in enum-as castingScott McMurray-33/+7