During the InstrumentCoverage MIR pass, a BCB is a node in the
βcoverageΒ graphβ, which is a refinement of the MIR control-flow graph
that merges or omits some blocks that arenβt relevant to coverage.
A coverage-specific simplification of the MIR control flow graph (CFG). The CoverageGraphs
nodes are BasicCoverageBlocks, which encompass one or more MIR BasicBlocks.
Wrapper around a mir::BasicBlocks graph that restricts each nodeβs
successors to only the ones considered βrelevantβ when building a coverage
graph.
Holds the coverage-relevant successors of a basic blockβs terminator, and
indicates whether that block can potentially be combined into the same BCB
as its sole successor.