about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/counters.rs
AgeCommit message (Expand)AuthorLines
2023-08-20coverage: Don't store `function_source_hash` in `BcbCounter::Counter`Zalathar-8/+3
2023-08-20coverage: Give the instrumentor its own counter type, separate from MIRZalathar-19/+61
2023-08-13Store BCB counters externally, not directly in the BCB graphZalathar-27/+125
2023-08-13Accumulate intermediate expressions into `CoverageCounters`Zalathar-50/+23
2023-08-13Rename helper struct `BcbCounters` to `MakeBcbCounters`Zalathar-4/+3
2023-08-01Make coverage counter IDs count up from 0, not 1Zalathar-5/+5
2023-08-01Make coverage expression IDs count up from 0, not down from `u32::MAX`Zalathar-11/+8
2023-08-01Replace `ExpressionOperandId` with enum `Operand`Zalathar-13/+13
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-4/+4
2023-01-21Consistently use dominates instead of is_dominated_byTomasz Miąsko-3/+3
2022-06-03Replace `&Vec<_>`s with `&[_]`sMaybe Waffle-4/+4
2021-09-07Move rustc_mir::transform to rustc_mir_transform.Camille GILLOT-0/+614