about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-23733/+0
2023-01-09Auto merge of #106340 - saethlin:propagate-operands, r=oli-obkbors-0/+46
2023-01-07Auto merge of #105323 - cjgillot:simplify-const-prop, r=davidtwcobors-492/+354
2023-01-01Reenable limited top-down MIR inliningJakob Degen-91/+184
2023-01-01Always take advantage of arithmetic identitiesBen Kimock-0/+46
2022-12-25Give the correct track-caller location with MIR inlining.Camille GILLOT-16/+16
2022-12-25Remove Nop in simplify_locals.Camille GILLOT-54/+0
2022-12-25Move SimplifyLocals before ConstProp.Camille GILLOT-421/+332
2022-12-25Make tests unit.Camille GILLOT-17/+22
2022-12-22Auto merge of #103957 - JakobDegen:drop-retag, r=RalfJungbors-2/+5
2022-12-21Retag as FnEntry on `drop_in_place`Jakob Degen-2/+5
2022-12-21Clarify that raw retags are not permitted in MirJakob Degen-10/+6
2022-12-20Rollup merge of #105930 - JakobDegen:nal-unsound, r=oli-obkMatthias Krüger-18/+10
2022-12-20Rollup merge of #105835 - tmiasko:cleanup-post-borrowck, r=JakobDegenMatthias Krüger-9/+7
2022-12-19Disable `NormalizeArrayLen`Jakob Degen-18/+10
2022-12-18Rollup merge of #105420 - tmiasko:dest-prop-dead-code, r=JakobDegenMatthias Krüger-0/+104
2022-12-17./x.py test --blessTomasz Miąsko-8/+6
2022-12-17Rename CleanupNonCodegenStatements to CleanupPostBorrowckTomasz Miąsko-1/+1
2022-12-16Support call and drop terminators in custom mirJakob Degen-0/+180
2022-12-16Remove dead code after destination propagationTomasz Miąsko-0/+104
2022-12-14Support more projections in custom mirJakob Degen-0/+151
2022-12-14Support common enum operations in custom mirJakob Degen-0/+201
2022-12-14Fix unsafetyck disabling for custom MIRJakob Degen-0/+24
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-247/+247
2022-12-08Rollup merge of #105317 - RalfJung:retag-rework, r=oli-obkMatthias Krüger-29/+0
2022-12-06Auto merge of #105229 - saethlin:zst-writes-to-unions, r=oli-obkbors-34/+43
2022-12-06make retagging work even with 'unstable' placesRalf Jung-29/+0
2022-12-06Auto merge of #105119 - JakobDegen:inline-experiments, r=cjgillotbors-93/+237
2022-12-03Re-enable removal of ZST writes to unionsBen Kimock-34/+43
2022-12-01Disable top-down inliningJakob Degen-93/+237
2022-11-29Improve spans in custom mirJakob Degen-34/+34
2022-11-29Support statics in custom mirJakob Degen-0/+40
2022-11-29Support most constant kinds in custom mirJakob Degen-0/+45
2022-11-29Support arbitrary `let` statements in custom mirJakob Degen-0/+50
2022-11-26Rewrite dest prop.Jakob Degen-357/+416
2022-11-26Rollup merge of #104121 - Lokathor:mir-opt-when-instruction-set-missing-on-ca...Matthias Krüger-21/+56
2022-11-25Refine instruction_set inline rulesLokathor-21/+56
2022-11-18rename to `string_deref_patterns`Deadbeef-1/+1
2022-11-18Adding more testsDeadbeef-0/+86
2022-11-15Mark test as panic=abort.Camille GILLOT-24/+10
2022-11-15Flatten aggregates into locals.Camille GILLOT-41/+693
2022-11-15Auto merge of #101168 - jachris:dataflow-const-prop, r=oli-obkbors-13/+920
2022-11-14Bless graphviz testsJannis Christopher Köhl-5/+5
2022-11-12Exclude locals completely, instead of individual placesJannis Christopher Köhl-0/+67
2022-11-11Add test for repr(transparent) with scalarJannis Christopher Köhl-0/+56
2022-11-09Fix struct field tracking and add tests for itJannis Christopher Köhl-0/+137
2022-11-09Completely remove tracking of references for nowJannis Christopher Köhl-576/+169
2022-11-08Add support for custom MIR parsingJakob Degen-0/+136
2022-11-07Fix rebaseJannis Christopher Köhl-2/+1
2022-11-07Remove copy of current const prop tests and add a few new testsJannis Christopher Köhl-2500/+253