summary refs log tree commit diff
path: root/tests/mir-opt/inline
AgeCommit message (Expand)AuthorLines
2023-08-23Disable MIR SROA optimization by defaultWesley Wiser-64/+76
2023-07-07Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`Nilstrieb-8/+8
2023-06-23Bless testsGary Guo-61/+61
2023-06-19Promote unchecked_add/sub/mul/shl/shr to mir::BinOpScott McMurray-64/+40
2023-06-19Auto merge of #112724 - scottmcm:simpler-unchecked-shifts, r=Mark-Simulacrumbors-8/+420
2023-06-17Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obkbors-12/+17
2023-06-16[libs] Simplify `unchecked_{shl,shr}`Scott McMurray-8/+420
2023-06-16remove box_free and replace with drop implDrMeepster-12/+17
2023-06-16Ignore the always part of #[inline(always)] in MIR inliningBen Kimock-929/+343
2023-06-15Remove comments from mir-opt MIR dumpsBen Kimock-2902/+2325
2023-06-12bless mir-optPietro Albini-7/+2060
2023-06-12properly mark tests that require panic=abortPietro Albini-19/+20
2023-06-03Only check inlining counter after recusing.Camille GILLOT-43/+140
2023-05-31Enable ScalarReplacementOfAggregatesBen Kimock-216/+184
2023-05-28Auto merge of #111813 - scottmcm:pretty-mir, r=cjgillotbors-210/+210
2023-05-21Normalize block and local orders in mir-opt testsScott McMurray-210/+210
2023-05-20Don't inline functions with unsized argsJakob Degen-0/+65
2023-05-14Merge return place with other locals in CopyProp.Camille GILLOT-86/+468
2023-05-08Disable nrvo mir optJakob Degen-468/+86
2023-04-23Auto merge of #110705 - saethlin:ignore-locals-cost, r=cjgillotbors-48/+450
2023-04-22Remove the size of locals heuristic in MIR inliningBen Kimock-48/+450
2023-04-22Turn on ConstDebugInfo pass.Wesley Wiser-1/+1
2023-04-20Run combine_duplicate_switch_targets after the simplification that produces themBen Kimock-1/+1
2023-04-17fix codegen differenceDeadbeef-26/+66
2023-04-17bless mir-optDeadbeef-438/+28
2023-04-07./x.py test --blessTomasz Miąsko-182/+296
2023-04-06Ignore many tests on wasm32Gary Guo-108/+118
2023-04-06Bless testsGary Guo-24/+24
2023-04-05Bless testsThom Chiovoloni-11/+8
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-4/+5
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-18Enable inlining of diverging functionsBen Kimock-0/+557
2023-03-13Generalize operation.Camille GILLOT-58/+58
2023-03-13Replace ZST operands and debuginfo by constants.Camille GILLOT-31/+29
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-59/+55
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-16Enable instcombine for mutable reborrowsBen Kimock-18/+6
2023-02-12Enable CopyProp by default, tune the impl a bitBen Kimock-34/+26
2023-02-02Bless tests.Camille GILLOT-33/+58
2023-02-02Stop deaggregating enums in MIR.Camille GILLOT-6/+2
2023-02-01Stabilize `#![feature(target_feature_11)]`Léo Lanteri Thauvin-8/+7
2023-01-27Implement SSA CopyProp pass.Camille GILLOT-7/+7
2023-01-14Make the inlining destination a `Local`.Camille GILLOT-7/+68
2023-01-14Add test.Camille GILLOT-0/+22
2023-01-11Move /src/test to /testsAlbert Larsan-0/+2644