summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-7/+7
2018-09-11Change debug printing to print in the old concise styleOliver Schneider-7/+7
2018-09-10optimize `let x: T = ..` to avoid a temporaryNiko Matsakis-87/+32
2018-09-10add the `AscribeUserType` statement kindNiko Matsakis-1/+1
2018-09-08Auto merge of #53909 - mikhail-m1:53643, r=nikomatsakisbors-6/+6
2018-09-06Fix testsWesley Wiser-1/+1
2018-09-06Skip a shared borrow of a immutable local variablesMikhail Modin-6/+6
2018-08-31Restrict most uses of `const_fn` to `min_const_fn`Oliver Schneider-2/+2
2018-08-31Implement the `min_const_fn` feature gateOliver Schneider-95/+57
2018-08-27merge `PointIndexMap` and `RegionValueElements`Niko Matsakis-9/+9
2018-07-26patch up mir-opt testsNiko Matsakis-14/+14
2018-07-23Update mir-opt to promoted changesOliver Schneider-10/+4
2018-07-21delete testsdylan_DPC-110/+0
2018-07-21remove unwanted tests and a reference to it in commentsdylan_DPC-134/+0
2018-07-13Auto merge of #52046 - cramertj:fix-generator-mir, r=eddybbors-1/+149
2018-07-12Ensure StorageDead is created even if variable initialization failsTaylor Cramer-1/+149
2018-07-09bump minimum LLVM version to 5.0gnzlbg-3/+0
2018-07-05Auto merge of #51964 - matthewjasper:unused-mut-mir-generation, r=nikomatsakisbors-19/+8
2018-07-03Fix various nll unused mut errorsMatthew Jasper-19/+8
2018-07-01update mir-opt testsNiko Matsakis-5/+7
2018-06-27Update MIR opt testsMatthew Jasper-125/+83
2018-06-23Fix codegen testsvarkor-12/+12
2018-05-30rustc: use syntactic (instead of visibility) source info where appropriate.Eduard-Mihai Burtescu-26/+28
2018-05-29Test update: Fallout from ReadForMatch statements + changes to codegen under ...Felix S. Klock II-112/+125
2018-05-27Make &Slice a thin pointerJohn Kåre Alsaker-1/+1
2018-05-19Auto merge of #50603 - eddyb:issue-49955, r=nikomatsakisbors-3/+8
2018-05-16rustc_mir: allow promotion of promotable temps indexed at runtime.Eduard-Mihai Burtescu-1/+2
2018-05-16rustc_mir: generate an extra temporary during borrowed rvalue promotion.Eduard-Mihai Burtescu-2/+6
2018-05-10"fix" test region-liveness-two-disjoint-usesNiko Matsakis-2/+5
2018-05-04Update mir-opt test to reflect change to MIR code-generation.Felix S. Klock II-53/+61
2018-04-15remove -Znll -- borrowck=mir implies nll nowNiko Matsakis-13/+13
2018-04-12Add some new tests + Fix failing testsVadim Petrochenkov-39/+51
2018-04-05Stabilize attributes on generic parametersVadim Petrochenkov-1/+0
2018-03-26Stabilize i128_typeMark Mansi-2/+0
2018-03-23Updated MIR with UserAssertTy in mir-opt tests.David Wood-2/+5
2018-03-21WIP fix mir-opt-end-region-8Niko Matsakis-2/+4
2018-03-20Stabilize slice patterns without `..`Vadim Petrochenkov-1/+2
2018-03-08Rebase falloutOliver Schneider-1/+1
2018-03-08Produce instead of pointersOliver Schneider-12/+12
2018-02-28Rollup merge of #48355 - mikhail-m1:subslice_pattern_array_drop2, r=nikomatsakisManish Goregaokar-0/+25
2018-02-25restore Subslice move out from array after elaborate drops and borrowckMikhail Modin-0/+25
2018-02-20rustc_mir: optimize the deaggregator's expansion of statements.Eduard-Mihai Burtescu-11/+15
2018-02-20rustc_mir: don't run the deaggregator on arrays for now.Eduard-Mihai Burtescu-2/+1
2018-02-20rustc_mir: handle all aggregate kinds in the deaggregator.Eduard-Mihai Burtescu-3/+2
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-02-17Auto merge of #47926 - mikhail-m1:subslice_pattern_array_drop2, r=nikomatsakisbors-0/+59
2018-02-11Auto merge of #48092 - eddyb:discriminate-the-void, r=nikomatsakisbors-52/+55
2018-02-09rustc_mir: insert a dummy access to places being matched on, when building MIR.Eduard-Mihai Burtescu-52/+55
2018-02-08add transform for uniform array move outMikhail Modin-0/+59
2018-02-07Fix tests for MIR loop loweringbobtwinkles-0/+49