diff options
author | Kai Luo <gluokai@gmail.com> | 2024-08-30 15:56:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-30 15:56:27 +0800 |
commit | d2b8969b7593fd01991a2089828e6256945874cf (patch) | |
tree | e3501ca9e4c340d5e1c38d10193e4dde78ed195e /clang/unittests/Basic/SourceManagerTest.cpp | |
parent | 1693d8eb9aa94b0e8e2395234e6c63b57a2017b7 (diff) | |
download | llvm-d2b8969b7593fd01991a2089828e6256945874cf.zip llvm-d2b8969b7593fd01991a2089828e6256945874cf.tar.gz llvm-d2b8969b7593fd01991a2089828e6256945874cf.tar.bz2 |
[EdgeBundles] Correct MBB label name in output graph when `-view-edge-bundles`. NFC. (#106661)
With `-view-edge-bundles`, before the change, the dot file output is
kinda like
```dot
digraph {
"%bb.0" [ shape=box ]
0 -> "%bb.0"
"%bb.0" -> 1
"%bb.0" -> "%bb.1" [ color=lightgray ]
"%bb.0" -> "%bb.6" [ color=lightgray ]
"%bb.1" [ shape=box ]
1 -> "%bb.1"
"%bb.1" -> 1
"%bb.1" -> "%bb.2" [ color=lightgray ]
"%bb.1" -> "%bb.6" [ color=lightgray ]
"%bb.2" [ shape=box ]
1 -> "%bb.2"
"%bb.2" -> 1
"%bb.2" -> "%bb.3" [ color=lightgray ]
"%bb.3" [ shape=box ]
1 -> "%bb.3"
"%bb.3" -> 2
"%bb.3" -> "%bb.4" [ color=lightgray ]
"%bb.4" [ shape=box ]
2 -> "%bb.4"
"%bb.4" -> 2
"%bb.4" -> "%bb.4" [ color=lightgray ]
"%bb.4" -> "%bb.5" [ color=lightgray ]
"%bb.5" [ shape=box ]
2 -> "%bb.5"
"%bb.5" -> 1
"%bb.5" -> "%bb.6" [ color=lightgray ]
"%bb.5" -> "%bb.3" [ color=lightgray ]
"%bb.6" [ shape=box ]
1 -> "%bb.6"
"%bb.6" -> 3
}
```
However, the graph output by graphviz is

The node name corresponding to the MBB is incorrect.
After the change, the node name is consistent with MBB's name.

Diffstat (limited to 'clang/unittests/Basic/SourceManagerTest.cpp')
0 files changed, 0 insertions, 0 deletions