diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-11-27 01:55:08 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2008-11-27 01:55:08 +0000 |
commit | 16e3f0e03f390e5f8230e1f035168968810dbab2 (patch) | |
tree | 965628027c0965902412fb73a0f3dd1283f5fef4 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | a29dc05eafe20d2660b1639fd1d3ba71c7b164ae (diff) | |
download | llvm-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