aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authormartinboehme <mboehme@google.com>2023-10-04 13:47:24 +0200
committerGitHub <noreply@github.com>2023-10-04 13:47:24 +0200
commit2be7c651c4a221a681b4a668617e73bf4a681a34 (patch)
tree2c8ee57dc8923286350206459d1a9af1d78980d1 /llvm/lib/Object/ObjectFile.cpp
parentcf80defae20b47502fb0921e9358dc90477e9563 (diff)
downloadllvm-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: ![image](https://github.com/llvm/llvm-project/assets/29098113/6a19095c-2dbb-4771-9485-e8e45c9d26fb)
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions