summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2020-11-06Disable MatchBranchSimplificationTomasz Miąsko-150/+172
2020-11-06Disable "optimization to avoid load of address" in InstCombineTomasz Miąsko-3/+3
2020-10-02Ignore now-broken mir-opt testJonas Schievink-1/+4
2020-10-01Disable the SimplifyArmIdentity mir-optWesley Wiser-150/+153
2020-10-01Bless mir-opt tests for 32 bitAntoine Martin-16/+12
2020-10-01Add test for multiple terminator optimizationAntoine Martin-0/+44
2020-10-01Bless mir-opt tests with new optAntoine Martin-106/+52
2020-09-30Auto merge of #77069 - sexxi-goose:closure_print_2, r=nikomatsakisbors-2/+2
2020-09-29Auto merge of #76754 - varkor:diagnostic-cleanup-ii, r=ecstatic-morsebors-56/+56
2020-09-28pretty.rs: Update Closure and Generator printAman Arora-2/+2
2020-09-27Remove unnecessary -Zunsound-mir-opts uses in testsWesley Wiser-168/+177
2020-09-27[mir-opt] Introduce a new flag to enable experimental/unsound mir optsWesley Wiser-357/+391
2020-09-26Bless mir-opt 32-bit testsvarkor-21/+21
2020-09-26Bless mir-opt testsvarkor-35/+35
2020-09-25Fix testsmarmeladema-8/+8
2020-09-25Move from {{closure}}#0 syntax to {closure#0} for (def) path componentsmarmeladema-74/+74
2020-09-25Rollup merge of #77066 - jonas-schievink:dest-prop-borrow, r=oli-obkJonas Schievink-178/+188
2020-09-25Auto merge of #76844 - simonvandel:fix-76803, r=wesleywiserbors-12/+62
2020-09-23Auto merge of #76673 - simonvandel:remove-unneeded-drops, r=oli-obkbors-8/+149
2020-09-23Ignore test on wasm as it does not unwindSimon Vandel Sillesen-46/+47
2020-09-23Auto merge of #76659 - simonvandel:76432, r=oli-obkbors-0/+132
2020-09-22rebless after rebaseSimon Vandel Sillesen-8/+0
2020-09-22cleanup cfg after optimizationSimon Vandel Sillesen-8/+6
2020-09-22MIR pass to remove unneeded drops on types not needing dropSimon Vandel Sillesen-0/+150
2020-09-22Bless mir-opt testsJonas Schievink-178/+188
2020-09-21Run the test with explicit -O such that Add is generated instead of CheckedAddSimon Vandel Sillesen-197/+198
2020-09-21Add optimization to avoid load of addressSimon Vandel Sillesen-10/+390
2020-09-20emit diff after SimplifyBranches-after-copy-propSimon Vandel Sillesen-168/+480
2020-09-20add cleanup of cfgSimon Vandel Sillesen-104/+103
2020-09-20insert storageDead for not equal tempSimon Vandel Sillesen-0/+10
2020-09-20correct commentSimon Vandel Sillesen-992/+0
2020-09-20blessSimon Vandel Sillesen-349/+265
2020-09-20replace usize with u32 to make it easier to blessSimon Vandel Sillesen-18/+15
2020-09-20New MIR optimization pass to reduce branches on match of tuples of enumsSimon Vandel Sillesen-0/+1804
2020-09-20Auto merge of #75346 - davidtwco:issue-69925-polymorphic-instancedef-fnptrshi...bors-2/+2
2020-09-20Auto merge of #72632 - jonas-schievink:dest-prop, r=oli-obkbors-455/+828
2020-09-19Fix #76803Simon Vandel Sillesen-21/+22
2020-09-19Add regression test showcasing miscompilationSimon Vandel Sillesen-0/+49
2020-09-19Rollup merge of #75580 - JulianKnodt:or_pattern, r=wesleywiserRalf Jung-0/+108
2020-09-18Fix dest-prop mir-opt testsJonas Schievink-81/+25
2020-09-18Add a few dest-prop MIR testsJonas Schievink-0/+362
2020-09-18Bless mir-opt testsJonas Schievink-342/+259
2020-09-18Make nrvo-simple set mir-opt-level=1Jonas Schievink-26/+31
2020-09-18simplify_try: clean up testJonas Schievink-158/+157
2020-09-18simplify_try: print dest_prop diff and blessJonas Schievink-2/+148
2020-09-18Auto merge of #76837 - wesleywiser:disable_consideredequal, r=oli-obkbors-15/+12
2020-09-17Rename 32 bit mir files to be more tool friendlyNixon Enraght-Moony-0/+0
2020-09-17Rename 64 bit mir files to be more tool friendlyNixon Enraght-Moony-0/+210
2020-09-17[mir-opt] Disable the `ConsideredEqual` logic in SimplifyBranchSame optWesley Wiser-15/+12
2020-09-14Auto merge of #76123 - tmiasko:inline-args-storage, r=wesleywiserbors-0/+14