]> granicus.if.org Git - llvm/commit
[Dominators] Simplify block and node printing
authorJakub Kuderski <kubakuderski@gmail.com>
Fri, 14 Jul 2017 16:56:35 +0000 (16:56 +0000)
committerJakub Kuderski <kubakuderski@gmail.com>
Fri, 14 Jul 2017 16:56:35 +0000 (16:56 +0000)
commit3a82e3504df2aa679b904202aa0f697e3832b8f7
tree8307449116e61c2941665f231362cc02f39a8308
parent9cdd4ddfce60864f448481bb25d42a7ec8e9905c
[Dominators] Simplify block and node printing

Summary:
This patch adds `BlockPrinter`-- a small wrapper for printing CFG nodes and DomTree nodes to `raw_ostream`. It is meant to be only used internally, for debugging and printing errors.

Reviewers: dberlin, sanjoy, grosser, davide

Reviewed By: grosser, davide

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D35286

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308036 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/GenericDomTreeConstruction.h