about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen
AgeCommit message (Expand)AuthorLines
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
2025-01-15Export likely(), unlikely() and cold_path() in std::hintJiri Bobek-4/+4
2025-01-08Refactor the cast-then-cast cases together, and support transmute-then-transmuteScott McMurray-18/+30
2025-01-08[mir-opt] GVN some more transmute casesScott McMurray-495/+403
2024-12-14Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,R...bors-171/+151
2024-12-10We don't need `NonNull::as_ptr` debuginfoScott McMurray-98/+60
2024-12-04Rollup merge of #133651 - scottmcm:nonnull-nonzero-no-field-projection, r=oli...Matthias Krüger-481/+525
2024-12-03Update `NonZero` and `NonNull` to not field-project (per MCP807)Scott McMurray-481/+525
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-171/+151
2024-11-25comment out the old tests instead of adjusting themRalf Jung-0/+1
2024-11-25Do not unify dereferences in GVN.Camille GILLOT-145/+181
2024-11-25Add test.Camille GILLOT-0/+154
2024-11-17Likely unlikely fixJiri Bobek-24/+22
2024-11-07Rollup merge of #131913 - jieyouxu:only_debug_assertions, r=onur-ozkanJubilee-3/+4
2024-10-31tests: `ignore-debug` -> `ignore-std-debug-assertions`许杰友 Jieyou Xu (Joe)-3/+4
2024-10-31Mark `simplify_aggregate_to_copy` mir-opt as unsound许杰友 Jieyou Xu (Joe)-29/+47