about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2020-11-05Rust coverage before splitting instrument_coverage.rsRich Kadel-5/+7
2020-11-06inliner: Use substs_for_mir_bodyTomasz Miąsko-0/+91
2020-11-03Auto merge of #76931 - oli-obk:const_prop_inline_lint_madness, r=wesleywiserbors-346/+346
2020-10-27Show the inline stack of MIR lints that only occur after inliningOliver Scherer-346/+346
2020-10-27Disable "optimization to avoid load of address" in InstCombineJonas Schievink-3/+3
2020-10-26Auto merge of #77876 - tmiasko:simplify-locals, r=wesleywiserbors-8/+281
2020-10-26Auto merge of #77187 - TimDiekmann:box-alloc, r=Amanieubors-4/+4
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-165/+213
2020-10-26simplify-locals: Remove unused assignments regardless of rvalue kindTomasz Miąsko-34/+25
2020-10-26simplify-locals: Remove unused set-discriminant statementsTomasz Miąsko-20/+8
2020-10-26Rollup merge of #78247 - simonvandel:fix-78192, r=oli-obkDylan DPC-3/+41
2020-10-26simplify-locals: Add yet to be optimized test casesTomasz Miąsko-0/+294
2020-10-25Merge remote-tracking branch 'upstream/master' into box-allocTim Diekmann-252/+498
2020-10-24Rollup merge of #78191 - tmiasko:temp-match-branch-simplification, r=oli-obkJonas Schievink-40/+287
2020-10-22Check which places are deadSimon Vandel Sillesen-3/+41
2020-10-21rustc_mir: create the Integrator as soon as possible in MIR inlining.Eduard-Mihai Burtescu-52/+52
2020-10-21rustc_mir: don't throw away inlined locals' spans.Eduard-Mihai Burtescu-57/+57
2020-10-21rustc_mir: properly map scope parent chains into the caller when inlining.Eduard-Mihai Burtescu-19/+67
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-53/+53
2020-10-21Introduce a temporary for discriminant value in MatchBranchSimplificationTomasz Miąsko-40/+287
2020-10-21Disable "optimization to avoid load of address" in InstCombineTomasz Miąsko-3/+3
2020-10-21Rollup merge of #78101 - RalfJung:foreign-static, r=oli-obkYuki Okushi-9/+9
2020-10-20Disable MatchBranchSimplificationTomasz Miąsko-150/+172
2020-10-19fix Rvalue::ty for ThreadLocalRefRalf Jung-9/+9
2020-10-19Update mir-opt test output for new assert macro implementation.Mara Bos-5/+5
2020-10-17Remove the old copy propagation passJonas Schievink-96/+73
2020-10-16Merge branch 'master' into box-allocTim Diekmann-2/+0
2020-10-14Create a single source scope for promotedsTomasz Miąsko-2/+0
2020-10-07Fix mir-opt output for 32 bitTim Diekmann-2/+2
2020-10-07Support custom allocators in `Box`Tim Diekmann-2/+2
2020-10-06Fix tests from rebaseMatthew Jasper-17/+17
2020-10-06Fix tests and bootstrapMatthew Jasper-17/+17
2020-10-05Updates to experimental coverage counter injectionRich Kadel-227/+18
2020-10-04Bless more test outputAaron Hill-11/+11
2020-10-04Bless mir-opt testsAaron Hill-1003/+827
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