| Commit message (Expand) | Author | Age | Files | Lines |
* | Prevent stack overflow. | Camille GILLOT | 2023-05-09 | 1 | -1/+2 |
* | Add a few comments. | Camille GILLOT | 2023-05-09 | 1 | -6/+12 |
* | Do not flood on copy_nonoverlapping. | Camille GILLOT | 2023-05-09 | 1 | -5/+7 |
* | Extract handle_set_discriminant. | Camille GILLOT | 2023-05-09 | 1 | -2/+20 |
* | Trim the places that will not be used. | Camille GILLOT | 2023-05-09 | 1 | -1/+10 |
* | Precompute values to flood. | Camille GILLOT | 2023-05-09 | 1 | -19/+51 |
* | Create tracked places breadth first. | Camille GILLOT | 2023-05-09 | 1 | -65/+49 |
* | Make HasTop and HasBottom consts. | Camille GILLOT | 2023-05-09 | 1 | -18/+16 |
* | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | 2023-04-24 | 1 | -1/+1 |
* | Spelling - compiler | Josh Soref | 2023-04-17 | 1 | -1/+1 |
* | Fix new usage of old api | Gary Guo | 2023-04-06 | 1 | -1/+1 |
* | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | 2023-04-02 | 1 | -5/+5 |
* | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | 2023-03-28 | 1 | -3/+3 |
* | Introduce a no-op PlaceMention statement for `let _ =`. | Camille GILLOT | 2023-03-09 | 1 | -0/+1 |
* | Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiasko | Matthias Krüger | 2023-03-08 | 1 | -1/+1 |
|\ |
|
| * | Remove DropAndReplace terminator | Giacomo Pasini | 2023-03-07 | 1 | -1/+1 |
* | | Erase lifetimes in SROA. | Camille GILLOT | 2023-03-05 | 1 | -4/+5 |
|/ |
|
* | Rollup merge of #107411 - cjgillot:dataflow-discriminant, r=oli-obk | Dylan DPC | 2023-02-15 | 1 | -61/+214 |
|\ |
|
| * | Rename assign_idx methods. | Camille GILLOT | 2023-02-06 | 1 | -23/+32 |
| * | Complete for_each_aliasing_place. | Camille GILLOT | 2023-02-06 | 1 | -0/+7 |
| * | Improve value_analysis API. | Camille GILLOT | 2023-02-06 | 1 | -7/+18 |
| * | Limit creation of tracked place directly. | Camille GILLOT | 2023-02-06 | 1 | -4/+18 |
| * | Handle discriminants in dataflow-const-prop. | Camille GILLOT | 2023-02-06 | 1 | -31/+142 |
| * | Only exclude locals if the place is not indirect. | Camille GILLOT | 2023-02-06 | 1 | -9/+11 |
| * | Remove redundant test. | Camille GILLOT | 2023-02-06 | 1 | -2/+1 |
* | | Rollup merge of #107271 - Zeegomo:drop-rmw, r=oli-obk | Matthias Krüger | 2023-02-08 | 1 | -3/+3 |
|\ \
| |/
|/| |
|
| * | Treat Drop as a rmw operation | Giacomo Pasini | 2023-01-30 | 1 | -3/+3 |
* | | Run SROA to fixpoint. | Camille GILLOT | 2023-02-05 | 1 | -1/+1 |
* | | Simplify construction of replacement map. | Camille GILLOT | 2023-02-05 | 1 | -1/+1 |
* | | Create stable metric to measure long computation in Const Eval | Bryan Garza | 2023-01-23 | 1 | -1/+2 |
|/ |
|
* | Fix `uninlined_format_args` for some compiler crates | nils | 2023-01-05 | 1 | -1/+1 |
* | rustc: Remove needless lifetimes | Jeremy Stucki | 2022-12-20 | 1 | -1/+1 |
* | Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr" | Rémy Rakic | 2022-12-19 | 1 | -2/+2 |
* | Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr | bors | 2022-12-16 | 1 | -2/+2 |
|\ |
|
| * | use no type in ProjectionElem::Field for PlaceBuilder::UpVar | b-naber | 2022-11-23 | 1 | -2/+2 |
* | | fix dupe word typos | Rageking8 | 2022-12-05 | 1 | -1/+1 |
|/ |
|
* | couple of clippy::perf fixes | Matthias Krüger | 2022-11-18 | 1 | -1/+1 |
* | Remove log statement that was commented out | Jannis Christopher Köhl | 2022-11-12 | 1 | -2/+0 |
* | Exclude locals completely, instead of individual places | Jannis Christopher Köhl | 2022-11-12 | 1 | -29/+18 |
* | Add test for repr(transparent) with scalar | Jannis Christopher Köhl | 2022-11-11 | 1 | -2/+5 |
* | Simplify creation of map | Jannis Christopher Köhl | 2022-11-10 | 1 | -52/+25 |
* | Fix struct field tracking and add tests for it | Jannis Christopher Köhl | 2022-11-09 | 1 | -7/+7 |
* | Completely remove tracking of references for now | Jannis Christopher Köhl | 2022-11-09 | 1 | -135/+37 |
* | Fix rebase | Jannis Christopher Köhl | 2022-11-07 | 1 | -2/+1 |
* | Small corrections of documentation | Jannis Christopher Köhl | 2022-11-07 | 1 | -3/+3 |
* | Limit number of tracked places, and some other perf improvements | Jannis Christopher Köhl | 2022-11-07 | 1 | -11/+46 |
* | Move HasTop and HasBottom into lattice.rs | Jannis Christopher Köhl | 2022-11-07 | 1 | -26/+7 |
* | Explicitly match all terminators | Jannis Christopher Köhl | 2022-11-07 | 1 | -2/+11 |
* | Improve documentation of assumptions | Jannis Christopher Köhl | 2022-11-07 | 1 | -65/+51 |
* | Improve documentation, plus some small changes | Jannis Christopher Köhl | 2022-11-07 | 1 | -76/+126 |