Restructure CFG builder to have just one visitor path instead of two. The result
authorTed Kremenek <kremenek@apple.com>
Fri, 17 Jul 2009 22:18:43 +0000 (22:18 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 17 Jul 2009 22:18:43 +0000 (22:18 +0000)
commit93668002c48ec1eb45119c88aac4821693b425a2
treeae4f55ec63f9597e3c341f24299262123bebbdc6
parenta565d4f9372dc12e8c8e687ecd73e341c8fe61fe
Restructure CFG builder to have just one visitor path instead of two. The result
is an algorithm that is much easier to understand and slightly more efficient.
Thanks to Mike Stump for our discussions on the CFGBuilder and his comments that
helped prompt this long needed cleanup.

llvm-svn: 76250
clang/lib/Analysis/CFG.cpp