summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/mir/traversal.rs
Commit message (Expand)AuthorAgeFilesLines
* Convert manual loop into `while let`Nilstrieb2023-04-091-11/+1
* Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray2023-04-021-2/+2
* Refactor basic blocks control flow cachesTomasz Miąsko2023-01-171-50/+0
* rustc: Remove needless lifetimesJeremy Stucki2022-12-201-1/+1
* Replace `Body::basic_blocks()` with field accessTomasz Miąsko2022-08-261-2/+2
* Make MIR basic blocks field publicTomasz Miąsko2022-07-071-16/+15
* impl TypeVisitable in type traversal macrosAlan Egerton2022-07-051-1/+1
* Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote2022-06-141-3/+3
* Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote2022-06-101-3/+3
* Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote2022-06-081-3/+3
* Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote2022-06-081-3/+1
* Auto merge of #97697 - WaffleLapkin:no_ref_vec, r=WaffleLapkinbors2022-06-051-3/+3
|\
| * Replace `&Vec<_>`s with `&[_]`sMaybe Waffle2022-06-031-3/+3
* | Remove emit_unitbjorn32022-06-031-2/+2
|/
* Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii2022-05-171-1/+1
* Eliminate duplication of RPO calculation for mirSparrowLii2022-04-301-4/+86
* Spellchecking compiler commentsYuri Astrakhan2022-03-301-1/+1
* Correct incorrect description of preorder traversals.Jakob Degen2022-02-021-4/+6
* Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill2021-12-151-1/+1
* Remove (lots of) dead codeJoshua Nelson2021-03-271-4/+0
* mv compiler to compiler/mark2020-08-301-0/+311