summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2019-05-19[const-prop] Support propagating into SwitchInt's `discr` OperandWesley Wiser-4/+42
2019-05-19[const-prop] Support propagating into Assert's `cond` OperandWesley Wiser-2/+2
2019-05-17Auto merge of #60171 - matthewjasper:full-nll-compare-mode, r=pnkfelixbors-2/+0
2019-05-16Rollup merge of #60597 - wesleywiser:const_prop, r=oli-obkManish Goregaokar-0/+125
2019-05-15Add test to ensure const-prop fails gracefullyWesley Wiser-0/+34
2019-05-15Add some tests for constant propagationWesley Wiser-0/+91
2019-05-12Remove feature(nll) when compare mode is sufficientMatthew Jasper-2/+0
2019-05-10Adjust mir-opt tests for new HIR without IfMazdak Farrokhzad-21/+26
2019-05-09Rollup merge of #59348 - matthewjasper:cleanup-drop-shims, r=arielb1Mazdak Farrokhzad-0/+88
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-4/+4
2019-05-04Rollup merge of #60516 - JohnTitor:remove-typeck, r=matthewjasperMazdak Farrokhzad-2/+2
2019-05-04Auto merge of #59897 - tmandry:variantful-generators, r=eddybbors-1/+2
2019-05-04Fix testYuki Okushi-2/+2
2019-05-01Slightly simplify the MIR for slice drop shimsMatthew Jasper-38/+34
2019-05-01Add test for slice drop shimsMatthew Jasper-0/+92
2019-04-25Support variantful generatorsTyler Mandry-1/+2
2019-04-24Evaluate hair::ExprKind::Use in intoMatthew Jasper-18/+17
2019-04-24Rollup merge of #56278 - eddyb:mir-debuginfo-proof, r=nikomatsakisMazdak Farrokhzad-27/+27
2019-04-23rustc_mir: create the `let` and "remainder" scopes in source order.Eduard-Mihai Burtescu-8/+8
2019-04-23rustc_mir: pretty-print all locals into their respective scopes.Eduard-Mihai Burtescu-22/+22
2019-04-23Rollup merge of #60169 - varkor:tidy-unnecessary-ignore-newline, r=kennytmMazdak Farrokhzad-5/+0
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-2/+2
2019-04-23Remove unnecessary ignore-tidy-linelengthvarkor-5/+0
2019-04-22update tests for migrate mode by defaultMatthew Jasper-4/+6
2019-04-21Move `async fn` arguments into closure.David Wood-2/+2
2019-04-20Auto merge of #59987 - saleemjaffer:refactor_adjust_castkinds, r=oli-obkbors-1/+1
2019-04-16fixing testsSaleem Jaffer-1/+1
2019-04-14Update testsJohn Kåre Alsaker-3/+3
2019-03-31Fixes for shallow borrowsMatthew Jasper-2/+2
2019-03-24Auto merge of #59382 - davidtwco:rfc-2008-refactoring, r=petrochenkovbors-2/+2
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-2/+2
2019-03-24Rollup merge of #59251 - matthewjasper:fix-graphviz, r=petrochenkovkennytm-0/+23
2019-03-24Separate variant id and variant constructor id.David Wood-2/+2
2019-03-21Auto merge of #58902 - matthewjasper:generator-cleanup-blocks, r=davidtwcobors-20/+63
2019-03-19Run branch cleanup after copy propOliver Scherer-0/+22
2019-03-17Use a valid name for graphviz graphsMatthew Jasper-0/+23
2019-03-16Rollup merge of #59036 - dlrobertson:fix_59021, r=estebankkennytm-0/+18
2019-03-15rustc: provide DisambiguatedDefPathData in ty::print.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: explicitly pass the namespace to PrintCx::parameterized.Eduard-Mihai Burtescu-5/+5
2019-03-10Fix ICE in MIR pretty printingDan Robertson-0/+18
2019-03-07HirIdification: replace NodeId method callsljedrz-3/+3
2019-03-03Don't incorrectly mark blocks in generator drop shims as cleanupMatthew Jasper-0/+43
2019-03-03Check which blocks are cleanup in mir-opt testsMatthew Jasper-20/+20
2019-02-21Move the exit block of the match to the endMatthew Jasper-121/+121
2019-02-21Simplify the cleanup_post_borrowck passesMatthew Jasper-5/+5
2019-02-21Use normal mutable borrows in MIR match loweringMatthew Jasper-64/+60
2019-02-21Clean up MIR match loweringMatthew Jasper-270/+259
2019-02-15Always emit an error for a query cycleJohn Kåre Alsaker-14/+14
2019-02-10Add test for MIR printing changesMatthew Jasper-0/+66