about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/basic_blocks.rs
AgeCommit message (Expand)AuthorLines
2023-09-29Remove deleted docs + better link together MIR traversing docsMaybe Waffle-0/+4
2023-09-28Don't resolve basic block data in `Postorder`Maybe Waffle-2/+1
2023-09-18Remove more unused `Lift` impls.Nicholas Nethercote-1/+1
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-6/+6
2023-07-25Make everything builtin!Michael Goulet-3/+1
2023-06-14remove unused postorder CFG cacheRémy Rakic-9/+0
2023-06-14add RPO to BB CFG cacheRémy Rakic-0/+12
2023-05-17Merge DominatorTree and Dominators.Camille GILLOT-7/+1
2023-05-17Cache dominators.Camille GILLOT-4/+6
2023-05-17Preprocess dominator tree to answer queries in O(1)Tomasz Miąsko-1/+6
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-01-23Rollup merge of #107151 - tmiasko:dominators-no-inline, r=compiler-errorsYuki Okushi-1/+0
2023-01-21Instantiate dominators algorithm only onceTomasz Miąsko-1/+0
2023-01-17Refactor basic blocks control flow cachesTomasz Miąsko-24/+74
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-07-07Move `dominators` from Body to BasicBlocksTomasz Miąsko-0/+6
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-0/+141