about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen/slice_iter.reverse_loop.PreCodegen.after.panic-abort.mir
AgeCommit message (Expand)AuthorLines
2025-10-02mir-opt: Eliminate trivial unnecessary storage annotationsdianqk-12/+0
2025-10-02mir-opt: Eliminate dead ref statementsdianqk-26/+197
2025-09-16Enable DestinationPropagation by default.Camille GILLOT-38/+34
2025-08-11Convert moves of references to copies in RefPropBen Kimock-3/+3
2025-05-21Add some track_caller info to precondition panicsBen Kimock-1/+1
2025-04-02Make slice iterator constructors unstably constDaniel Bloom-14/+12
2025-01-18Update tests for std::simd subtree syncCaleb Zulawski-1/+1
2025-01-15Less unsafe in `dangling`/`without_provenance`Scott McMurray-6/+8
2025-01-08Refactor the cast-then-cast cases together, and support transmute-then-transmuteScott McMurray-3/+5
2025-01-08[mir-opt] GVN some more transmute casesScott McMurray-70/+60
2024-12-03Update `NonZero` and `NonNull` to not field-project (per MCP807)Scott McMurray-62/+70
2024-09-27Add 'from_ref' and 'from_mut' constructors to 'core::ptr::NonNull';Gabriel Bjørnager Jensen-10/+12
2024-08-18Bless *all* the mir-opt testsScott McMurray-12/+12
2024-07-01Avoid MIR bloat in inliningScott McMurray-202/+29
2024-06-23Make MIR inlining costs in build-std independent of config.tomlScott McMurray-29/+202
2024-06-20Replace `NormalizeArrayLen` with `GVN`Scott McMurray-1/+1
2024-06-19Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIRScott McMurray-1/+1
2024-06-10Add `SingleUseConsts` mir-opt passScott McMurray-50/+46
2024-05-31Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk"Camille GILLOT-35/+39
2024-05-29Enable DestinationPropagation by default.Camille GILLOT-39/+35
2024-04-18At debuginfo=0, don't inline debuginfo when inliningScott McMurray-83/+61
2024-04-03Remove MIR unsafe checkMatthew Jasper-30/+20
2024-03-10MIR printing: print the path of uneval'd const; refer to promoteds in a consi...Ralf Jung-1/+1
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-1/+1
2024-02-09Fold consecutive PtrToPtr casts.Camille GILLOT-83/+75
2024-02-08Bless/fix testsBen Kimock-125/+119
2024-01-11Sandwich MIR optimizations between DSE.Camille GILLOT-8/+11
2023-11-26Update std::simd usage and test outputsCaleb Zulawski-5/+5
2023-10-06Preserve DebugInfo in DeadStoreElimination.Camille GILLOT-24/+25
2023-08-17Bless mir-opt tests.Camille GILLOT-7/+8
2023-07-20Get `!nonnull` metadata consistently in slice iterators, without needing `ass...Scott McMurray-2/+2
2023-07-10Enable by default.Camille GILLOT-31/+29
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-1/+1
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-137/+126
2023-06-12bless mir-optPietro Albini-0/+209