about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2023-11-01 11:40:12 +1100
committerZalathar <Zalathar@users.noreply.github.com>2023-11-25 12:29:20 +1100
commit3b9d7037c9aa22b06620499c548f5c53b104de33 (patch)
tree581a192e76b0519ea659c6bb59be96a0606bea50 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent276a32994e30aeca2cd7f5039009e9cd7b6f2e00 (diff)
downloadrust-3b9d7037c9aa22b06620499c548f5c53b104de33.tar.gz
rust-3b9d7037c9aa22b06620499c548f5c53b104de33.zip
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`.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions