diff options
author | martinboehme <mboehme@google.com> | 2023-10-04 13:47:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 13:47:24 +0200 |
commit | 2be7c651c4a221a681b4a668617e73bf4a681a34 (patch) | |
tree | 2c8ee57dc8923286350206459d1a9af1d78980d1 /llvm/lib/Object/ObjectFile.cpp | |
parent | cf80defae20b47502fb0921e9358dc90477e9563 (diff) | |
download | llvm-2be7c651c4a221a681b4a668617e73bf4a681a34.zip llvm-2be7c651c4a221a681b4a668617e73bf4a681a34.tar.gz llvm-2be7c651c4a221a681b4a668617e73bf4a681a34.tar.bz2 |
[clang][dataflow] HTML logger: Mark iterations that have converged. (#68204)
I've eliminated the `logText("Block converged")` call entirely because
a) These logs are associated with an individual `CFGElement`, while
convergence
should be associated with a block, and
b) The log message was being associated with the wrong block:
`recordState()`
dumps all of the pending log messages, but `blockConverged()` is called
after
the last `recordState()` call for a given block, so that the "Block
converged" log message was being associated with the first element of
the
_next_ block to be processed.
Example:

Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions