about summary refs log tree commit diff
path: root/tests/mir-opt
AgeCommit message (Expand)AuthorLines
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
2023-04-06Ignore many tests on wasm32Gary Guo-203/+279
2023-04-06Bless testsGary Guo-166/+174
2023-04-05Bless testsThom Chiovoloni-14/+11
2023-04-05Tweak debug outputs to make debugging new solver easierMichael Goulet-42/+42
2023-04-03Bless mir-opt.Camille GILLOT-6/+6
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