about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/graph.rs
AgeCommit message (Expand)AuthorLines
2023-09-20coverage: Remove debug code from the instrumentorZalathar-7/+0
2023-09-18coverage: Simplify sorting of coverage spans extracted from MIRZalathar-6/+2
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-1/+1
2023-08-20give some unwind-related terminators a more clear nameRalf Jung-2/+2
2023-08-13Store BCB counters externally, not directly in the BCB graphZalathar-103/+2
2023-08-01Replace `ExpressionOperandId` with enum `Operand`Zalathar-7/+4
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-9/+6
2023-06-27Simplify some conditionsMaybe Waffle-1/+1
2023-05-17Merge DominatorTree and Dominators.Camille GILLOT-14/+5
2023-05-17Preprocess dominator tree to answer queries in O(1)Tomasz Miąsko-26/+20
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-06Rename `Abort` terminator to `Terminate`Gary Guo-2/+2
2023-04-03Doc-comment `IndexVec::from_elem` and use it in a few more placesScott McMurray-3/+2
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-03-10Rollup merge of #108902 - lcnr:do-while-sus, r=davidtwco,NilstriebMatthias Krüger-20/+20
2023-03-09no more do whilelcnr-20/+20
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-1/+0
2023-01-21Consistently use dominates instead of is_dominated_byTomasz Miąsko-7/+7
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-1/+1
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-1/+1
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-2/+2
2022-07-07Move `predecessors` from Body to BasicBlocksTomasz Miąsko-1/+1
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-1/+1
2022-05-22Lifetime variance fixes for rustcMichael Goulet-17/+8
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-4/+4
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-8/+7
2022-02-24Fix intra-doc link issues exposed by new macroAaron Hill-1/+1
2022-01-23Rollup merge of #93234 - mati865:mir-transform-use-itertools, r=jackh726Matthias Krüger-8/+2
2022-01-22rustc_mir_itertools: Avoid needless `collect` with itertoolsMateusz Mikuła-8/+2
2022-01-20Simplify use of `map_or`Oli Scherer-1/+1
2021-12-07Remove `in_band_lifetimes` from `rustc_mir_transform`Scott McMurray-3/+3
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+769