about summary refs log tree commit diff
path: root/tests/mir-opt/building
AgeCommit message (Expand)AuthorLines
2023-12-11End locals' live range before suspending coroutineTomasz Miąsko-0/+7
2023-11-14Auto merge of #117330 - tmiasko:custom-mir-cleanup-blocks, r=cjgillotbors-4/+106
2023-11-14Custom MIR: Support cleanup blocksTomasz Miąsko-4/+106
2023-11-13Compute layout with spans for better cycle errors in coroutinesMichael Goulet-2/+2
2023-11-08update mir-opt testslcnr-4/+4
2023-10-31FileCheck while_storage.Camille GILLOT-0/+200
2023-10-24Use `PlaceMention` for match scrutinees.Camille GILLOT-8/+14
2023-10-20s/generator/coroutine/Oli Scherer-7/+7
2023-10-20s/Generator/Coroutine/Oli Scherer-8/+8
2023-10-19Allow to run filecheck in mir-opt tests.Camille GILLOT-46/+71
2023-10-16Normalize alloc-id in tests.Camille GILLOT-4/+4
2023-09-28Bless mir-opt testsOli Scherer-40/+46
2023-09-23Bless mir-optCamille GILLOT-12/+24
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-14/+14
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-2/+16
2023-09-01Support debuginfo for custom MIR.Camille GILLOT-0/+123
2023-08-30lower ExprKind::Use, LogicalOp::Or and UnOp::NotDing Xiang Fei-109/+122
2023-08-30mir-opt test before patchDing Xiang Fei-0/+299
2023-08-24make MIR less verboseRalf Jung-7/+7
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-7/+7
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-2/+2
2023-08-18Run `AbortUnwindingCalls` after generator transformGary Guo-2/+2
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-3/+3
2023-07-05rename constants in mir dump testEric Mark Martin-8/+8
2023-07-05add mir dump testEric Mark Martin-0/+41
2023-06-23Bless testsGary Guo-6/+6
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-1496/+1415
2023-05-18Also assume wrap-around discriminants in `as` MIR buildingScott McMurray-15/+145
2023-05-15Address FIXMEAndy Wang-11/+6
2023-05-15Add CopyForDeref to custom MIRAndy Wang-0/+28
2023-04-27Make async removal span more resilient to macro expansionsMichael Goulet-1/+1
2023-04-27Tweak await spanMichael Goulet-88/+88
2023-04-26IntoFuture::into_future is no longer unstableMichael Goulet-1/+1
2023-04-11Add Offset binary op to custom mirAndy Wang-0/+21
2023-04-06Bless testsGary Guo-16/+16
2023-04-05Tweak debug outputs to make debugging new solver easierMichael Goulet-6/+6
2023-03-26Auto merge of #106428 - saethlin:inline-diverging-functions, r=cjgillotbors-19/+15
2023-03-23Rollup merge of #109475 - scottmcm:simpler-shifts, r=WaffleLapkinMatthias Krüger-0/+302
2023-03-22Generate simpler MIR for shiftsScott McMurray-118/+106
2023-03-22Rollup merge of #109392 - cbeuw:composite-ret, r=JakobDegenMatthias Krüger-0/+32
2023-03-22Demonstration test for MIR building of checked shift operatorsScott McMurray-0/+314
2023-03-20Support aggregate expressionsAndy Wang-0/+112
2023-03-20Allow optional RET type annotationAndy Wang-0/+32
2023-03-18Remove duplicate unreachable blocksBen Kimock-19/+15
2023-03-14Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errorsbors-2/+2
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-107/+117
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+5
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-3/+5