about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-4/+5
2023-03-29Rollup merge of #109664 - m-ou-se:format-args-placeholder-span, r=oli-obkDylan DPC-22/+22
2023-03-28Simplify transmutes in MIR InstCombineScott McMurray-0/+290
2023-03-27Bless mir-opt tests.Mara Bos-22/+22
2023-03-26Auto merge of #106428 - saethlin:inline-diverging-functions, r=cjgillotbors-74/+711
2023-03-25Ignore the unwrap_unchecked test on wasm32-unknown-unknownBen Kimock-3/+4
2023-03-23A MIR transform that checks pointers are alignedBen Kimock-4/+5
2023-03-23Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors-46/+492
2023-03-23Rollup merge of #109475 - scottmcm:simpler-shifts, r=WaffleLapkinMatthias Krüger-14/+316
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-46/+492
2023-03-22Auto merge of #109497 - matthiaskrgr:rollup-6txuxm0, r=matthiaskrgrbors-0/+32
2023-03-22Generate simpler MIR for shiftsScott McMurray-132/+120
2023-03-22Rollup merge of #109392 - cbeuw:composite-ret, r=JakobDegenMatthias Krüger-0/+32
2023-03-23Rollup merge of #109179 - llogiq:intrinsically-option-as-slice, r=eholkDylan DPC-0/+63
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-18Enable inlining of diverging functionsBen Kimock-0/+557
2023-03-18Remove duplicate switch targetsBen Kimock-0/+48
2023-03-18Remove duplicate unreachable blocksBen Kimock-74/+105
2023-03-18move Option::as_slice to intrinsicAndre Bogus-0/+63
2023-03-17Auto merge of #109085 - tmiasko:index-based, r=WaffleLapkinbors-63/+17
2023-03-16Auto merge of #108944 - cjgillot:clear-local-info, r=oli-obkbors-6/+2
2023-03-16Auto merge of #107270 - cjgillot:remove-zst, r=oli-obkbors-179/+218
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-14Use index based drop loop for slices and arraysTomasz Miąsko-63/+17
2023-03-14Wrap the whole LocalInfo in ClearCrossCrate.Camille GILLOT-6/+2
2023-03-14Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errorsbors-2/+2
2023-03-13Generalize operation.Camille GILLOT-109/+100
2023-03-13Replace ZST operands and debuginfo by constants.Camille GILLOT-78/+126
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