about summary refs log tree commit diff
path: root/tests/mir-opt/pre-codegen/slice_iter.forward_loop.PreCodegen.after.panic-unwind.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-29/+27
2025-02-14Go back to `Some` instead of transmuting to it.Scott McMurray-46/+52
2025-02-14Save another BB by using `SubUnchecked` instead of a call to `arith_offset`Scott McMurray-73/+61
2025-02-14Simplify `slice::Iter::next` enough that it inlinesScott McMurray-38/+160
2025-01-18Update tests for std::simd subtree syncCaleb Zulawski-1/+1
2025-01-15Less unsafe in `dangling`/`without_provenance`Scott McMurray-3/+5
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-63/+53
2024-12-03Update `NonZero` and `NonNull` to not field-project (per MCP807)Scott McMurray-55/+63
2024-09-27Add 'from_ref' and 'from_mut' constructors to 'core::ptr::NonNull';Gabriel Bjørnager Jensen-7/+9
2024-08-18Bless *all* the mir-opt testsScott McMurray-11/+11
2024-07-29Perform instsimplify before inline to eliminate some trivial callsDianQK-2/+0
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-46/+42
2024-05-31Revert "Auto merge of #115105 - cjgillot:dest-prop-default, r=oli-obk"Camille GILLOT-31/+35
2024-05-29Enable DestinationPropagation by default.Camille GILLOT-35/+31
2024-04-18At debuginfo=0, don't inline debuginfo when inliningScott McMurray-71/+54
2024-04-03Remove MIR unsafe checkMatthew Jasper-27/+17
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-73/+65
2024-02-08Bless/fix testsBen Kimock-111/+105
2024-01-11Sandwich MIR optimizations between DSE.Camille GILLOT-7/+10
2023-11-26Update std::simd usage and test outputsCaleb Zulawski-5/+5
2023-08-24make MIR less verboseRalf Jung-1/+1
2023-08-24bless more mir-opt tests by handRalf Jung-1/+1
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-23Bless testsGary Guo-1/+1
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-125/+114
2023-06-12bless mir-optPietro Albini-0/+200