about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen/slice_iter.enumerated_loop.PreCodegen.after.panic-abort.mir
AgeCommit message (Expand)AuthorLines
2025-05-21Add some track_caller info to precondition panicsBen Kimock-2/+2
2025-04-02Make slice iterator constructors unstably constDaniel Bloom-41/+39
2025-02-14Go back to `Some` instead of transmuting to it.Scott McMurray-72/+73
2025-02-14Save another BB by using `SubUnchecked` instead of a call to `arith_offset`Scott McMurray-97/+85
2025-02-14Simplify `slice::Iter::next` enough that it inlinesScott McMurray-66/+189
2025-01-18Update tests for std::simd subtree syncCaleb Zulawski-1/+1
2025-01-15Less unsafe in `dangling`/`without_provenance`Scott McMurray-15/+17
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-96/+86
2024-12-03Update `NonZero` and `NonNull` to not field-project (per MCP807)Scott McMurray-88/+96
2024-09-27Add 'from_ref' and 'from_mut' constructors to 'core::ptr::NonNull';Gabriel Bjørnager Jensen-19/+21
2024-08-18Bless *all* the mir-opt testsScott McMurray-18/+18
2024-06-20Replace `NormalizeArrayLen` with `GVN`Scott McMurray-1/+1
2024-06-19Give inlining bonuses to things that optimize outScott McMurray-22/+71
2024-06-19Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIRScott McMurray-1/+1
2024-06-10Add `SingleUseConsts` mir-opt passScott McMurray-53/+49
2024-05-31Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk"Camille GILLOT-38/+42
2024-05-29Enable DestinationPropagation by default.Camille GILLOT-42/+38
2024-04-18At debuginfo=0, don't inline debuginfo when inliningScott McMurray-80/+61
2024-04-03Remove MIR unsafe checkMatthew Jasper-29/+19
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-82/+74
2024-02-08Bless/fix testsBen Kimock-123/+117
2024-01-11Sandwich MIR optimizations between DSE.Camille GILLOT-8/+11
2023-11-26Update std::simd usage and test outputsCaleb Zulawski-5/+5
2023-07-20Get `!nonnull` metadata consistently in slice iterators, without needing `ass...Scott McMurray-2/+2
2023-07-10Perform reference propagation earlier.Camille GILLOT-1/+3
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-1/+1
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-134/+123
2023-06-12bless mir-optPietro Albini-0/+205