about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
2023-04-30Codegen fewer instructions in `mem::replace`Scott McMurray-25/+54
2023-05-01Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger-89/+89
2023-04-30MIR pre-codegen test for `mem::replace`Scott McMurray-0/+98
2023-04-30Rollup merge of #110732 - cjgillot:unit-const-prop, r=tmiaskoMatthias Krüger-75/+79
2023-04-29Make PlaceMention a non-mutating use.Camille GILLOT-7/+7
2023-04-29Add test.Camille GILLOT-0/+34
2023-04-29Rollup merge of #110962 - cjgillot:no-hash-drops, r=compiler-errorsDylan DPC-1/+1
2023-04-28Make drop_flags an IndexVec.Camille GILLOT-1/+1
2023-04-28handle cfg(bootstrap)Pietro Albini-4/+3
2023-04-28Auto merge of #110837 - scottmcm:offset-for-add, r=compiler-errorsbors-2/+314
2023-04-27Also use `mir::Offset` for pointer `add`Scott McMurray-66/+30
2023-04-28Rollup merge of #110766 - m-ou-se:fmt-rt, r=jyn514Matthias Krüger-12/+12
2023-04-27Make async removal span more resilient to macro expansionsMichael Goulet-1/+1
2023-04-27Tweak await spanMichael Goulet-88/+88
2023-04-27Rollup merge of #110864 - compiler-errors:into-future-stable, r=jackh726Matthias Krüger-1/+1
2023-04-27Use EMIT_MIR_FOR_EACH_BIT_WIDTH in transmute mir-opt testTomasz Miąsko-0/+217
2023-04-26IntoFuture::into_future is no longer unstableMichael Goulet-1/+1
2023-04-27Remove workaround for CastKind::Transmute from const propTomasz Miąsko-5/+19
2023-04-26Add some MIR pre-codegen tests for slice indexingScott McMurray-0/+348
2023-04-26Auto merge of #110822 - scottmcm:lower-offset-to-mir, r=compiler-errorsbors-0/+35
2023-04-25Lower `intrinsics::offset` to `mir::BinOp::Offset`Scott McMurray-0/+35
2023-04-25vars are ?Michael Goulet-73/+73
2023-04-24Auto merge of #110713 - cjgillot:track-mir-opt, r=scottmcmbors-170/+757
2023-04-24Update tests.Mara Bos-12/+12
2023-04-23Make some tests unit.Camille GILLOT-75/+79
2023-04-23Add mir-opt tests to track MIR quality.Camille GILLOT-170/+757
2023-04-23Auto merge of #110705 - saethlin:ignore-locals-cost, r=cjgillotbors-48/+450
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-6/+6
2023-04-22Remove the size of locals heuristic in MIR inliningBen Kimock-48/+450
2023-04-22Turn on ConstDebugInfo pass.Wesley Wiser-66/+32
2023-04-22Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkinbors-0/+131
2023-04-21Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer-6/+6
2023-04-21Auto merge of #110569 - saethlin:mir-pass-cooperation, r=cjgillotbors-1/+44
2023-04-21test improvementsDrMeepster-22/+85
2023-04-21offset_ofDrMeepster-0/+68
2023-04-20Run combine_duplicate_switch_targets after the simplification that produces themBen Kimock-2/+2
2023-04-20Bless mir-opt.Camille GILLOT-1/+1
2023-04-19Demonstrate the bugBen Kimock-0/+43
2023-04-19Auto merge of #110393 - fee1-dead-contrib:rm-const-traits, r=oli-obkbors-426/+56
2023-04-17fix codegen differenceDeadbeef-26/+66
2023-04-17bless mir-optDeadbeef-438/+28
2023-04-15Add some reasons why tests are ignored.Eric Huss-4/+2
2023-04-15Remove obsolete test.Camille GILLOT-47/+0
2023-04-13Rollup merge of #110233 - nbdd0121:intrinsic, r=tmiaskoMatthias Krüger-10/+50
2023-04-13Add regression testGary Guo-0/+39
2023-04-12Bless testsGary Guo-10/+11
2023-04-11Add Offset binary op to custom mirAndy Wang-0/+21
2023-04-07./x.py test --blessTomasz Miąsko-182/+296
2023-04-07Auto merge of #102906 - nbdd0121:mir, r=wesleywiser,tmiaskobors-369/+453
2023-04-06Auto merge of #108504 - cjgillot:thir-pattern, r=compiler-errors,Nilstriebbors-6/+6