]> granicus.if.org Git - clang/commit
[analyzer] Add new Z3 constraint manager backend
authorDominic Chen <d.c.ddcc@gmail.com>
Tue, 4 Apr 2017 19:52:25 +0000 (19:52 +0000)
committerDominic Chen <d.c.ddcc@gmail.com>
Tue, 4 Apr 2017 19:52:25 +0000 (19:52 +0000)
commitfe95f3ca3634529cecfe3dddb88095c273e36722
treeaada8dbed7495102a2599e91fc01fb36cf8fbe80
parenta64aac47da8b3bf66b2fd3cf973508a8ce7d23a8
[analyzer] Add new Z3 constraint manager backend

Summary: Implement new Z3 constraint manager backend.

Reviewers: zaks.anna, dcoughlin, NoQ, xazax.hun

Subscribers: mgorny, cfe-commits

Differential Revision: https://reviews.llvm.org/D28952

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@299463 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
CMakeLists.txt
cmake/modules/FindZ3.cmake [new file with mode: 0644]
include/clang/Config/config.h.cmake
include/clang/StaticAnalyzer/Core/Analyses.def
include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
lib/StaticAnalyzer/Core/CMakeLists.txt
lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp [new file with mode: 0644]
test/Analysis/expr-inspection.c
test/Analysis/lit.local.cfg
test/Analysis/unsupported-types.c [new file with mode: 0644]
test/lit.cfg
test/lit.site.cfg.in