rust/compiler/rustc_mir_transform/src/coverage
Zalathar 3b9d7037c9 coverage: Eliminate BcbBranch
`BcbBranch` represented an out-edge of a coverage graph node, but would
silently refer to a node instead in cases where that node only had one in-edge.

Instead we now refer to a graph edge as a `(from_bcb, to_bcb)` pair, or
sometimes as just one of those nodes when the other node is implied by the
surrounding context. The case of sole in-edges is handled by special code added
directly to `get_or_make_edge_counter_operand`.
2023-11-25 12:29:20 +11:00
..
spans coverage: Simplify initial creation of coverage spans 2023-10-21 11:56:15 +11:00
test_macros inline format!() args up to and including rustc_middle 2023-07-30 13:18:33 +02:00
counters.rs coverage: Eliminate BcbBranch 2023-11-25 12:29:20 +11:00
graph.rs coverage: Eliminate BcbBranch 2023-11-25 12:29:20 +11:00
mod.rs Fix clippy::needless_borrow in the compiler 2023-11-21 20:13:40 +01:00
query.rs coverage: Store all of a function's mappings in function coverage info 2023-10-18 23:42:39 +11:00
spans.rs Re-format code with new rustfmt 2023-11-15 21:45:48 -05:00
tests.rs coverage: Replace impossible coverage::Error with assertions 2023-10-31 22:20:30 +11:00