about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen
AgeCommit message (Expand)AuthorLines
2025-10-02mir-opt: Eliminate dead ref statementsdianqk-369/+1579
2025-09-16Enable DestinationPropagation by default.Camille GILLOT-638/+547
2025-09-07Unify a source with all possible destinations.Camille Gillot-2/+2
2025-08-22Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillotJacob Pratt-41/+41
2025-08-21Consolidate panicking functions in `slice/index.rs`Karl Meakin-2/+136
2025-08-11Convert moves of references to copies in RefPropBen Kimock-41/+41
2025-08-04Rollup merge of #144875 - scottmcm:more-mir-tests, r=cjgillotStuart Cook-0/+403
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-07-30`AlignmentEnum` should just be `repr(usize)` nowScott McMurray-34/+17
2025-07-28Simplify `align_of_val::<[T]>(…)` → `align_of::<T>()`Scott McMurray-45/+33
2025-07-28Add a mir-opt pre-codegen test for dropping a `Box<[impl Copy]>`Scott McMurray-0/+463
2025-07-26Rollup merge of #144331 - jplatte:matches-allow-non_exhaustive_omitted_patter...Matthias Krüger-2/+8
2025-07-25Update mir-opt expected output for matches! macroJonas Platte-2/+8
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-4/+18
2025-07-18Rollup merge of #143271 - cjgillot:gvn-types, r=oli-obkMatthias Krüger-4/+1
2025-07-14Update SUMMARY.mdfuder.eth-1/+1
2025-07-10Propagate from borrowed locals in CopyPropTomasz Miąsko-112/+80
2025-07-06Do not unify borrowed locals in CopyProp.Camille GILLOT-80/+112
2025-07-01Remove extraneous types.Camille GILLOT-4/+1
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-2/+2
2025-05-30`slice.get(i)` should use a slice projection in MIR, like `slice[i]` doesScott McMurray-66/+26
2025-05-21Add some track_caller info to precondition panicsBen Kimock-37/+37
2025-04-21mir-opt: execute MatchBranchSimplification after GVNdianqk-0/+23
2025-04-04Allow GVN to produce places and not just locals.Camille GILLOT-0/+7
2025-04-03Auto merge of #132527 - DianQK:gvn-stmt-iter, r=oli-obkbors-170/+139
2025-04-03Remove `unsound-mir-opts` for `simplify_aggregate_to_copy`dianqk-11/+5
2025-04-02Make slice iterator constructors unstably constDaniel Bloom-140/+128
2025-04-02Bless testsdianqk-158/+134
2025-04-02Revert "comment out the old tests instead of adjusting them"dianqk-1/+0
2025-03-23Rollup merge of #138135 - scottmcm:chaining-ord, r=Mark-SimulacrumJacob Pratt-0/+156
2025-03-23Stop using specialization for thisScott McMurray-2/+2
2025-03-19Add chaining versions of lt/le/gt/ge and use them in tuple PartialOrdScott McMurray-314/+72
2025-03-19Add a MIR pre-codegen test for tuple comparisonsScott McMurray-0/+398
2025-03-15Add MIR pre-codegen tests to track 138544Scott McMurray-4/+315
2025-03-12Allow more top-down inlining for single-BB calleesScott McMurray-81/+93
2025-03-05Make `is_le` and friends work like clang'sScott McMurray-12/+27
2025-03-05Also add a MIR pre-codegen test for the derived `PartialOrd::le`Scott McMurray-0/+98
2025-03-03Inline FnOnce once againMichael Goulet-1/+5
2025-02-14Go back to `Some` instead of transmuting to it.Scott McMurray-163/+204
2025-02-14Save another BB by using `SubUnchecked` instead of a call to `arith_offset`Scott McMurray-315/+251
2025-02-14Simplify `slice::Iter::next` enough that it inlinesScott McMurray-140/+751
2025-02-12`transmute` should also assume non-null pointersScott McMurray-64/+52
2025-02-10Auto merge of #135701 - calebzulawski:sync-from-portable-simd-2025-01-18, r=w...bors-6/+6
2025-01-30std::rangePeter Jaszkowiak-16/+16
2025-01-27Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...Michael Goulet-171/+151
2025-01-20Rollup merge of #133695 - x17jiri:hint_likely, r=AmanieuMatthias Krüger-4/+4
2025-01-18Update tests for std::simd subtree syncCaleb Zulawski-6/+6
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-151/+171
2025-01-15Less unsafe in `dangling`/`without_provenance`Scott McMurray-38/+50