about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2024-09-16Remove semi-nondeterminism of DefPathHash ordering from inlinerMichael Goulet-62/+4
2024-09-14Simplify the canonical clone method to copyDianQK-49/+1501
2024-09-05Rollup merge of #129706 - compiler-errors:scratch, r=estebankMatthias Krüger-54/+25
2024-09-05Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat...Matthias Krüger-1/+1
2024-09-05Rollup merge of #101339 - the8472:ci-randomize-debug, r=Mark-SimulacrumMatthias Krüger-0/+1
2024-09-04Re-parent the by-move bodyMichael Goulet-48/+17
2024-09-03Rename dump of coroutine by-move-body to be more consistent, adjust testMichael Goulet-23/+25
2024-09-01Rollup merge of #129493 - cjgillot:early-opaque-def, r=petrochenkovMatthias Krüger-4/+4
2024-08-31ignore/fix layout-sensitive testsThe 8472-0/+1
2024-08-31Create opaque definitions in resolver.Camille GILLOT-4/+4
2024-08-31Rollup merge of #129757 - saethlin:half-a-recursion, r=compiler-errorsMatthias Krüger-0/+32
2024-08-30add borrows to NLL MIR dumpsRémy Rakic-0/+9
2024-08-29Add a test for trait solver overflow in MIR inliner cycle detectionBen Kimock-0/+32
2024-08-27Arbitrary self types v2: pointers feature gate.Adrian Taylor-1/+1
2024-08-23document & impl the transmutation modeled by `BikeshedIntrinsicFrom`Jack Wrenn-13/+13
2024-08-19Auto merge of #122551 - RayMuir:copy_fmt, r=saethlinbors-3923/+3923
2024-08-18Bless *all* the mir-opt testsScott McMurray-3567/+3567
2024-08-18Update mir-opt filechecksScott McMurray-356/+356
2024-08-18stabilize raw_ref_opRalf Jung-24/+18
2024-08-13Use the right type when coercing fn items to pointersMichael Goulet-1/+1
2024-08-13Test showing previous behaviorMichael Goulet-0/+30
2024-08-12Auto merge of #126793 - saethlin:mono-rawvec, r=scottmcmbors-64/+124
2024-08-10Auto merge of #128572 - compiler-errors:fix-elaborate-box-derefs-on-debug, r=...bors-0/+33
2024-08-10Update testsNadrieril-82/+52
2024-08-09Polymorphize RawVecBen Kimock-64/+124
2024-08-05custom MIR: add support for tail callsRalf Jung-0/+23
2024-08-03Re-enable SimplifyToExp in match_branches.DianQK-2/+0
2024-08-03Simplify match based on the cast result of `IntToInt`.DianQK-470/+1856
2024-08-02Stop doing weird index stuff in ElaborateBoxDerefsMichael Goulet-0/+33
2024-07-31Rollup merge of #127159 - Nadrieril:hide-candidate, r=matthewjasperMatthias Krüger-659/+675
2024-07-31Do not normalize constants eagerly.Camille GILLOT-53/+29
2024-07-29Stabilize offset_of_nestedGeorge Bateman-3/+1
2024-07-29Perform instsimplify before inline to eliminate some trivial callsDianQK-178/+203
2024-07-29Set up false edges in `lower_match_tree`Nadrieril-659/+675
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-27Rollup merge of #128271 - Nilstrieb:jump-into-a-can-of-worms-called-float-equ...Trevor Gross-0/+130
2024-07-27Disable jump threading of float equalityNilstrieb-0/+130
2024-07-27Delete `SimplifyArmIdentity` and `SimplifyBranchSame` testsDianQK-402/+0
2024-07-21Auto merge of #127722 - BoxyUwU:new_adt_const_params_limitations, r=compiler-...bors-2/+2
2024-07-20Rollup merge of #127752 - uweigand:s390x-miropt-update, r=Mark-SimulacrumMatthias Krüger-4/+3
2024-07-17Rollup merge of #127337 - celinval:intrinsics-fallback, r=oli-obkMatthias Krüger-4/+4
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-2/+2
2024-07-15Ignore allocation bytes in one more mir-opt testUlrich Weigand-4/+3
2024-07-14Auto merge of #127087 - cjgillot:small-map, r=oli-obkbors-47/+280
2024-07-13Rollup merge of #122300 - CastilloDel:master, r=cjgillotJubilee-6/+48
2024-07-13Propagate places through assignments.Camille GILLOT-23/+64
2024-07-13Add test for copying aggregates.Camille GILLOT-0/+221
2024-07-13Create mapped places upon seeing them in the body.Camille GILLOT-56/+27
2024-07-12Rollup merge of #126502 - cuviper:dump-mir-exclude-alloc-bytes, r=estebankJubilee-390/+199
2024-07-09Return the `otherwise_block` instead of passing it as argumentNadrieril-404/+304