about summary refs log tree commit diff
path: root/tests/mir-opt/const_prop
AgeCommit message (Expand)AuthorLines
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-0/+8
2025-07-01Store a full Ty with each Value.Camille GILLOT-3/+3
2025-04-04Allow GVN to produce places and not just locals.Camille GILLOT-4/+2
2025-04-03Invalid dereferences for all non-local mutationsdianqk-2/+4
2025-04-02Bless testsdianqk-15/+21
2025-04-02Revert "comment out the old tests instead of adjusting them"dianqk-7/+4
2025-04-02Do not use `for_each_assignment_mut` to iterate over assignment statementsdianqk-2/+4
2025-01-27Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...Michael Goulet-108/+80
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-96/+116
2025-01-06Transmute from NonNull to pointer when elaborating a box deref (MCP807)Scott McMurray-8/+8
2025-01-03turn rustc_box into an intrinsicRalf Jung-4/+2
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-116/+96
2024-11-25comment out the old tests instead of adjusting themRalf Jung-4/+7
2024-11-25Do not unify dereferences in GVN.Camille GILLOT-37/+27
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-15/+15
2024-08-19Auto merge of #122551 - RayMuir:copy_fmt, r=saethlinbors-198/+198
2024-08-18Bless *all* the mir-opt testsScott McMurray-179/+179
2024-08-18Update mir-opt filechecksScott McMurray-19/+19
2024-08-18stabilize raw_ref_opRalf Jung-1/+0
2024-07-31Do not normalize constants eagerly.Camille GILLOT-25/+13
2024-07-29Stabilize offset_of_nestedGeorge Bateman-1/+1
2024-07-29Perform instsimplify before inline to eliminate some trivial callsDianQK-1/+1
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-1/+1
2024-06-26Bless mir-opt for excluded alloc bytesJosh Stone-66/+32
2024-06-26Use `-Zdump-mir-exclude-alloc-bytes` in some mir-opt testsJosh Stone-3/+8
2024-06-03rustfmt `tests/mir-opt`.Nicholas Nethercote-11/+16
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-8/+8
2024-04-28Update mir-opt tests, add proper regression testGeorge Bateman-318/+104
2024-04-24Fix tests and blessGary Guo-1/+0
2024-04-20mir-opt tests: rename unit-test -> test-mir-passRalf Jung-41/+41
2024-04-18At debuginfo=0, don't inline debuginfo when inliningScott McMurray-4/+0
2024-04-03rename `expose_addr` to `expose_provenance`joboet-6/+6
2024-04-03Remove MIR unsafe checkMatthew Jasper-84/+14
2024-03-23rename MIR int2ptr casts to match library nameRalf Jung-2/+2
2024-03-10MIR printing: print the path of uneval'd const; refer to promoteds in a consi...Ralf Jung-19/+19
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-54/+54
2024-02-09Compute unsizing casts in GVN.Camille GILLOT-20/+22
2024-01-19Remove feature(offset_of) from testsGeorge Bateman-1/+1
2024-01-16Simplify Len.Camille GILLOT-36/+48
2024-01-16Simplify binary ops.Camille GILLOT-19/+25
2024-01-07Avoid recording no-op replacements.Camille GILLOT-92/+46
2024-01-07Do not re-simplify SSA locals.Camille GILLOT-12/+6
2023-12-24Replace legacy ConstProp by GVN.Camille GILLOT-572/+675
2023-12-02FileCheck while_let_loops.Camille GILLOT-1/+2
2023-12-02FileCheck tuple_literal_propagation.Camille GILLOT-2/+3
2023-12-02FileCheck return_place.Camille GILLOT-1/+2
2023-12-02FileCheck switch_int.Camille GILLOT-1/+8
2023-12-02FileCheck slice_len.Camille GILLOT-7/+22
2023-12-02FileCheck scalar_literal_propagation.Camille GILLOT-1/+3
2023-12-02FileCheck repeat.Camille GILLOT-1/+3