aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorZhongxing Xu <xuzhongxing@gmail.com>2008-11-27 01:55:08 +0000
committerZhongxing Xu <xuzhongxing@gmail.com>2008-11-27 01:55:08 +0000
commit16e3f0e03f390e5f8230e1f035168968810dbab2 (patch)
tree965628027c0965902412fb73a0f3dd1283f5fef4 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parenta29dc05eafe20d2660b1639fd1d3ba71c7b164ae (diff)
downloadllvm-16e3f0e03f390e5f8230e1f035168968810dbab2.zip
llvm-16e3f0e03f390e5f8230e1f035168968810dbab2.tar.gz
llvm-16e3f0e03f390e5f8230e1f035168968810dbab2.tar.bz2
Add support for pluggable components of static analyzer.
- Creator function pointers are saved in ManagerRegistry. - The Register* class is used to notify ManagerRegistry new module is available. - AnalysisManager queries ManagerRegistry for configurable module. Then it passes them to GRExprEngine, in turn to GRStateManager. llvm-svn: 60143
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions