about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-08-25Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwcobors-86/+86
2023-08-24make MIR less verboseRalf Jung-86/+86
2023-08-24remove some unnecessary ignore-debug clausesRalf Jung-12/+5
2023-08-24bless more mir-opt tests by handRalf Jung-10/+10
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-76/+76
2023-08-23Do not convert copies of packed projections to moves.Camille GILLOT-0/+56
2023-08-20Auto merge of #113124 - nbdd0121:eh_frame, r=cjgillotbors-2/+2
2023-08-19custom_mir: change Call() terminator syntax to something more readableRalf Jung-13/+13
2023-08-18Run `AbortUnwindingCalls` after generator transformGary Guo-2/+2
2023-08-17Bless mir-opt tests.Camille GILLOT-362/+531
2023-08-17Revert "Implement references VarDebugInfo."Camille GILLOT-174/+169
2023-08-16Do not pre-compute reachable blocks.Camille GILLOT-6/+18
2023-08-16Only run MaybeInitializedPlaces once for drop elaboration.Camille GILLOT-54/+34
2023-08-03blessMichael Goulet-0/+79
2023-08-03Explicitly don't inline user-written rust-call fnsMichael Goulet-200/+94
2023-08-03Only unpack tupled args in inliner if we expect args to be unpackedMichael Goulet-6/+80
2023-08-03Negative test for inlining `<Box<dyn Fn()> as Fn<()>>::call`Michael Goulet-0/+39
2023-08-01Make coverage counter IDs count up from 0, not 1Zalathar-7/+7
2023-08-01Make coverage expression IDs count up from 0, not down from `u32::MAX`Zalathar-4/+4
2023-08-01Replace `ExpressionOperandId` with enum `Operand`Zalathar-4/+4
2023-07-25Auto merge of #114011 - RalfJung:place-projection, r=oli-obkbors-16/+16
2023-07-25interpret: refactor projection code to work on a common trait, and use that f...Ralf Jung-16/+16
2023-07-22Add #[inline] to core debug assertion helpersBen Kimock-8/+2
2023-07-21Auto merge of #113344 - scottmcm:alt-slice-zst-handing, r=the8472bors-12/+12
2023-07-20Propagate ScalarPair for any type.Camille GILLOT-8/+14
2023-07-20Also propagate ScalarPair operands.Camille GILLOT-6/+12
2023-07-20Always propagate into operands.Camille GILLOT-134/+113
2023-07-20Get `!nonnull` metadata consistently in slice iterators, without needing `ass...Scott McMurray-12/+12
2023-07-19Turn copy into moves during DSE.Camille GILLOT-26/+87
2023-07-14Auto merge of #109025 - cjgillot:refprop-dbg, r=JakobDegenbors-862/+648
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-07-10Call super for debuginfo.Camille GILLOT-287/+250
2023-07-10Perform reference propagation earlier.Camille GILLOT-69/+79
2023-07-10Enable by default.Camille GILLOT-760/+573
2023-07-08Rollup merge of #113217 - ericmarkmartin:lower-type-relative-ctor-to-adt, r=c...Matthias Krüger-0/+41
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-70/+70
2023-07-05Deal with falloutBoxy-1/+1
2023-07-05rename constants in mir dump testEric Mark Martin-8/+8
2023-07-05add mir dump testEric Mark Martin-0/+41
2023-06-28Auto merge of #112307 - lcnr:operand-ref, r=compiler-errorsbors-1/+1
2023-06-23Bless testsGary Guo-341/+341
2023-06-21Auto merge of #111684 - ChayimFriedman2:unused-offset-of, r=WaffleLapkinbors-84/+281
2023-06-21Warn on unused offset_of!() resultChayim Refael Friedman-84/+281
2023-06-21Disable two mir opts that are known to be unsoundOli Scherer-169/+158
2023-06-19Promote unchecked_add/sub/mul/shl/shr to mir::BinOpScott McMurray-167/+327
2023-06-19fix types in shim buildinglcnr-1/+1
2023-06-19Auto merge of #112724 - scottmcm:simpler-unchecked-shifts, r=Mark-Simulacrumbors-87/+440
2023-06-17Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obkbors-12/+17
2023-06-17Add `<meta charset="utf-8">` to `-Zdump-mir-spanview` outputZalathar-3/+6
2023-06-16[libs] Simplify `unchecked_{shl,shr}`Scott McMurray-87/+440