about summary refs log tree commit diff
path: root/src/test/mir-opt
AgeCommit message (Expand)AuthorLines
2018-11-07no more action on ref or cast, but add new MIR statement for escaping a ptr t...Ralf Jung-4/+25
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-349/+151
2018-11-02Auto merge of #55305 - nikomatsakis:universes-refactor-3, r=scalexmbors-1/+1
2018-10-29make inliner remove the fn_entry flag on Retag statementsRalf Jung-0/+45
2018-10-29Remove validation test cases; add retagging test caseRalf Jung-349/+106
2018-10-28Rollup merge of #55199 - oli-obk:instance_printing, r=davidtwcokennytm-10/+10
2018-10-27allow canonicalized regions to carry universe and track max-universeNiko Matsakis-1/+1
2018-10-26Update mir-opt tests to reflect change to `AscribeUserType` to carry a `UserT...Felix S. Klock II-1/+1
2018-10-26Update testsOliver Scherer-10/+10
2018-10-26Fix tests and assertions; add some commentsNick Cameron-133/+133
2018-10-26Fix tests and rustdocNick Cameron-24/+24
2018-10-15fix mir-opt testNiko Matsakis-1/+1
2018-10-14[mir-inlining] Don't inline virtual callsWesley Wiser-0/+31
2018-10-10Use the span of the user type for `AscribeUserType`Matthew Jasper-1/+1
2018-10-05Stabilize `min_const_fn`Oliver Schneider-4/+0
2018-09-25Auto merge of #53438 - matthewjasper:permissive-match-access, r=pnkfelixbors-81/+210
2018-09-24Update mir opt testsMatthew Jasper-81/+88
2018-09-24Add a MIR transform to remove fake readsMatthew Jasper-0/+122
2018-09-24Auto merge of #54416 - christianpoveda:master, r=wesleywiserbors-0/+39
2018-09-23Add test to check if inlining works for any operandChristian Poveda-0/+39
2018-09-18Update mir-opt test suiteRémy Rakic-13/+48
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