about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-03-15Auto merge of #108282 - cjgillot:mir-checked-sh, r=tmiaskobors-27/+31
2023-03-15Auto merge of #109035 - scottmcm:ptr-read-should-know-undef, r=WaffleLapkin,J...bors-0/+60
2023-03-14Improved implementation and comments after code review feedbackScott McMurray-1/+0
2023-03-14Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errorsbors-2/+2
2023-03-13Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31bors-333/+330
2023-03-12Auto merge of #108872 - cjgillot:simp-const-prop, r=oli-obkbors-9/+11
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-333/+330
2023-03-11`MaybeUninit::assume_init_read` should have `noundef` load metadataScott McMurray-0/+61
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+9
2023-03-09Auto merge of #108920 - matthiaskrgr:rollup-qrr9a0u, r=matthiaskrgrbors-3/+5
2023-03-09Auto merge of #108178 - cjgillot:ssa-deref, r=oli-obkbors-0/+254
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-3/+5
2023-03-08Bless 32bit.Camille GILLOT-1/+1
2023-03-08Remove OnlyPropagateInto.Camille GILLOT-3/+5
2023-03-08Do not track span in ConstProp.Camille GILLOT-5/+5
2023-03-08Remove `identity_future` indirectionArpad Borsos-2/+2
2023-03-07Rollup merge of #108855 - cbeuw:mir-cast, r=tmiaskoYuki Okushi-0/+73
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-3/+5
2023-03-07Custom MIR: Support as castsAndy Wang-0/+73
2023-03-06Auto merge of #108787 - cjgillot:sroa-lifetime, r=compiler-errorsbors-469/+720
2023-03-05Remove -Zverbose.Camille GILLOT-136/+125
2023-03-05Erase lifetimes in SROA.Camille GILLOT-0/+262
2023-03-05Move SROA tests.Camille GILLOT-469/+469
2023-03-03Add needs-unwindGiacomo Pasini-2/+3
2023-03-03Desugars drop and replace at MIR buildGiacomo Pasini-100/+169
2023-03-02Revert "Stabilize `#![feature(target_feature_11)]`"Léo Lanteri Thauvin-7/+8
2023-02-28Auto merge of #99767 - LeSeulArtichaut:stable-target-feature-11, r=estebankbors-8/+7
2023-02-27Do not grow `assignment_order` needlessly.Camille GILLOT-20/+87
2023-02-27Special case deref projections in SsaVisitor.Camille GILLOT-0/+187
2023-02-27Implement checked Shl/Shr at MIR building.Camille GILLOT-27/+31
2023-02-23./x.py test --blessTomasz Miąsko-6/+4
2023-02-23Emit diff instead of after mir in ElaborateDrops testsTomasz Miąsko-326/+347
2023-02-23Rollup merge of #108208 - cjgillot:flood-enum, r=oli-obkMatthias Krüger-2/+102
2023-02-22Rollup merge of #108246 - saethlin:instcombine-redundant-casts, r=compiler-er...Guillaume Gomez-0/+71
2023-02-19Add an InstCombine for redundant castsBen Kimock-0/+71
2023-02-18Replace _with_overflow instrinsics in LowerIntrinsics.Camille GILLOT-0/+90
2023-02-18Remove overflow checks from ConstProp.Camille GILLOT-14/+72
2023-02-18Use the correct place for enum variants.Camille GILLOT-2/+4
2023-02-18Flood aggregate assignments with `Top`.Camille GILLOT-2/+1
2023-02-18Add mir-opt test.Camille GILLOT-0/+99
2023-02-16Enable instcombine for mutable reborrowsBen Kimock-26/+8
2023-02-16Auto merge of #107449 - saethlin:enable-copyprop, r=oli-obkbors-164/+206
2023-02-15Auto merge of #108012 - compiler-errors:issue-107999, r=oli-obkbors-0/+34
2023-02-15Rollup merge of #107411 - cjgillot:dataflow-discriminant, r=oli-obkDylan DPC-10/+77
2023-02-14Make permit_uninit/zero_init fallibleMichael Goulet-6/+5
2023-02-14Don't ICE in might_permit_raw_init if reference is polymorphicMichael Goulet-0/+35
2023-02-13Rollup merge of #107971 - saethlin:mir-opt-ub, r=cjgillotMatthias Krüger-27/+49
2023-02-13Clearly document intentional UB in mir-opt testsBen Kimock-27/+49
2023-02-12Fix UB in the test caseBen Kimock-3/+4
2023-02-12Enable CopyProp by default, tune the impl a bitBen Kimock-164/+205