about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2019-08-15ignore tests on wasm32-bareRalf Jung-0/+1
2019-08-15test Retag in drop shimRalf Jung-11/+26
2019-08-02const_prop no longer does ptr-to-int castsRalf Jung-1/+1
2019-07-28Use new 'p @ ..' syntax in tests.Mazdak Farrokhzad-1/+1
2019-07-20Remove tests for -Zlower-128bit-opsbjorn3-375/+0
2019-07-14Auto merge of #62331 - wesleywiser:fix_early_return_leak, r=matthewjasperbors-0/+91
2019-07-11Fix leak when early returning out of `box` syntaxWesley Wiser-0/+91
2019-07-07Only omit StorageLive/Dead for variable that are never initializedMatthew Jasper-0/+1
2019-07-06Bless mir-opt/while-storage.rs.Mazdak Farrokhzad-24/+21
2019-06-25Add StorageDead statements for `while` conditionsMatthew Jasper-25/+84
2019-06-25Use `as_temp` to evaluate statement expressionsMatthew Jasper-6/+27
2019-06-13Add a test for simple matchesMatthew Jasper-0/+39
2019-06-13Create fewer basic blocks in match MIR loweringMatthew Jasper-291/+220
2019-06-07Rollup merge of #61532 - wesleywiser:const_prop_more, r=oli-obkMazdak Farrokhzad-18/+68
2019-06-06Don't run MIR passes on constructor shimsMatthew Jasper-1/+2
2019-06-06[const-prop] Handle Rvalue::LenWesley Wiser-18/+22
2019-06-06[const-prop] Handle ProjectionElem::DerefWesley Wiser-0/+21
2019-06-06[const-prop] Fix ICE when casting function pointersWesley Wiser-0/+25
2019-06-05Test StorageDead statements explicitlyTyler Mandry-0/+106
2019-06-03Add const-eval support for indirectsChristian Poveda-2/+26
2019-05-25Fix tidyOliver Scherer-0/+1
2019-05-25Print generic args in function calls in MIROliver Scherer-5/+5
2019-05-25`u8` is printed as a number, not a characterOliver Scherer-1/+1
2019-05-25Render const byte slices in MIROliver Scherer-1/+1
2019-05-25Add test showing how byte slices are printed in MIROliver Scherer-0/+15
2019-05-23Auto merge of #60174 - matthewjasper:add-match-arm-scopes, r=pnkfelixbors-104/+372
2019-05-22Auto merge of #60840 - tmandry:preserve-scope-in-generator-mir, r=cramertjbors-0/+1
2019-05-21Add a test for match scopesMatthew Jasper-0/+245
2019-05-21Schedule storage-dead of temporaries soonerMatthew Jasper-5/+4
2019-05-21Give match arms a drop/region scopeMatthew Jasper-88/+121
2019-05-21Handle the visibility/lint scope distinction betterMatthew Jasper-14/+5
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-14Emit StorageDead for all locals in generatorsTyler Mandry-0/+1
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