aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-10-31 16:44:55 +0000
committerJordan Rose <jordan_rose@apple.com>2012-10-31 16:44:55 +0000
commit417591fba78efd32c2ae26fc9f57c6611a24754e (patch)
tree7d6cac2f0a9843f5e4c6ddd801082a4f912bf4bd /clang/lib/Frontend/CompilerInstance.cpp
parent70f4e794b5871be161a832a324063cce1ed18053 (diff)
downloadllvm-417591fba78efd32c2ae26fc9f57c6611a24754e.zip
llvm-417591fba78efd32c2ae26fc9f57c6611a24754e.tar.gz
llvm-417591fba78efd32c2ae26fc9f57c6611a24754e.tar.bz2
[analyzer] Let ConstraintManager subclasses provide a more efficient checkNull.
Previously, every call to a ConstraintManager's isNull would do a full assumeDual to test feasibility. Now, ConstraintManagers can override checkNull if they have a cheaper way to do the same thing. RangeConstraintManager can do this in less than half the work. <rdar://problem/12608209> llvm-svn: 167138
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions