about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-09-16make ty::Const debug printing less verboseRalf Jung-6/+6
2023-09-14fix clippy (and MIR printing) handling of ConstValue::Indirect slicesRalf Jung-5/+5
2023-09-14bless allRalf Jung-0/+152
2023-09-11Duplicate output for test.Camille GILLOT-0/+491
2023-09-11Support CopyForDeref.Camille GILLOT-4/+8
2023-09-11Handle reading statics.Camille GILLOT-2/+190
2023-09-11Support non-scalar constants.Camille GILLOT-12/+122
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-7/+311
2023-09-10Encode only MIR that can be used by other cratesTomasz Miąsko-1/+1
2023-09-08Auto merge of #115612 - cjgillot:const-prop-int, r=oli-obkbors-26/+1695
2023-09-07Add test where slice is a const.Camille GILLOT-17/+136
2023-09-06Propagate PlaceElem::Index.Camille GILLOT-16/+32
2023-09-06Support array length.Camille GILLOT-26/+709
2023-09-06Implement algebraic simplifications.Camille GILLOT-0/+71
2023-09-06Support a few more rvalues.Camille GILLOT-0/+780
2023-09-05Refactor how MIR represents composite debuginfo.Camille GILLOT-15/+42
2023-09-05Rollup merge of #115540 - cjgillot:custom-debuginfo, r=oli-obkMatthias Krüger-0/+123
2023-09-04read_via_copy: don't prematurely optimize away the readRalf Jung-0/+2
2023-09-01Support debuginfo for custom MIR.Camille GILLOT-0/+123
2023-09-01update tests that are ignored by debugDing Xiang Fei-271/+319
2023-08-30lower ExprKind::Use, LogicalOp::Or and UnOp::NotDing Xiang Fei-385/+413
2023-08-30mir-opt test before patchDing Xiang Fei-0/+299
2023-08-27Auto merge of #115231 - saethlin:dont-ignore-wasm, r=Mark-Simulacrumbors-21/+18
2023-08-25Remove some wasm/emscripten ignoresBen Kimock-21/+18
2023-08-25Auto merge of #115138 - cjgillot:dse-move-packed, r=compiler-errorsbors-0/+56
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