]> granicus.if.org Git - clang/commit
Update Clang's CFGBlock interface to conform to the strange part of
authorChandler Carruth <chandlerc@gmail.com>
Thu, 9 Jan 2014 02:56:16 +0000 (02:56 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Thu, 9 Jan 2014 02:56:16 +0000 (02:56 +0000)
commit87639c32ffaa9366ef5eef1006af34fc2cbd504b
tree9932af396e48f87b90e84e2c80ed25f33225075e
parent65c20861afd48c2f8de36c686f4f98a14d1708d4
Update Clang's CFGBlock interface to conform to the strange part of
LLVM's Value interface which is used in LLVM's DominatorTree analysis
and which changed in LLVM r198836.

The DominatorTree analysis is actually a generic graph analysis and
should be moved to LLVM's support library to clarify that Clang and
others are using it with arbitrary graphs. Further, it seems likely that
it should be using something other than printAsOperand, but this is
a simpler build fix. I'll clean this up later.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198840 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/Dominators.h
include/clang/Analysis/CFG.h