summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
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
2022-11-07Prevent propagation of overflow if overflow occuredJannis Christopher Köhl-1/+1
2022-11-07Improve documentation, plus some small changesJannis Christopher Köhl-4/+2
2022-11-07Make overflow flag propagation conditionalJannis Christopher Köhl-0/+53
2022-11-07Update test resultsJannis Christopher Köhl-4/+4
2022-11-07Improve example used for SB testsJannis Christopher Köhl-19/+47
2022-11-07Add tests for Stacked Borrows behaviorJannis Christopher Köhl-0/+120
2022-11-07Only assume Stacked Borrows if -Zunsound-mir-opts is givenJannis Christopher Köhl-84/+86
2022-11-07Update test results after rebaseJannis Christopher Köhl-28/+29
2022-11-07Add some more unit-test directivesJannis Christopher Köhl-112/+137
2022-11-07Update test resultsJannis Christopher Köhl-200/+122
2022-11-07Add tests from current const propJannis Christopher Köhl-0/+2297
2022-11-07Remove leftover test filesJannis Christopher Köhl-234/+0
2022-11-07Rebase onto masterJannis Christopher Köhl-6/+1
2022-11-07Add tracking of unreachabilityJannis Christopher Köhl-3/+6
2022-11-07Update other test resultsJannis Christopher Köhl-4/+238
2022-11-07Reject registration of downcasts for nowJannis Christopher Köhl-85/+85
2022-11-07Change test from usize to i32 to prevent target issuesJannis Christopher Köhl-12/+12
2022-11-07Add additional flooding when assigning a value and corresponding testJannis Christopher Köhl-0/+63
2022-11-07Remove empty testJannis Christopher Köhl-18/+0
2022-11-07Update test resultsJannis Christopher Köhl-16/+56
2022-11-07Update test resultsJannis Christopher Köhl-12/+16
2022-11-07Add initial version of value analysis and dataflow constant propagationJannis Christopher Köhl-0/+769
2022-11-02Ban dashes in miropt test file namesJakob Degen-3259/+3259
2022-11-01Rollup merge of #103781 - JakobDegen:mir-opt-tidy, r=jyn514Manish Goregaokar-404/+0