llvm-project/clang/lib
Ted Kremenek aa4cfc2604 analyzer: Introduce a new class, ValueManager, that serves as an aggregate
"manager of symbolic values", wrapping BasicValueFactory, SymbolManager, and
MemRegionManager. While these individual managers nicely separate functionality
in the analyzer, constructing symbolic values can sometimes be cumbersome
because it requires using multiple managers at once. The goal of this class is
to create some factory methods to create SVals that require the use of these
different managers, thus (hopefully) simplifying the analyzer API for clients.

llvm-svn: 68709
2009-04-09 16:13:17 +00:00
..
AST Another ParentMap bug: only the right side of a comma expression is consumed. 2009-04-09 05:34:31 +00:00
Analysis analyzer: Introduce a new class, ValueManager, that serves as an aggregate 2009-04-09 16:13:17 +00:00
Basic Add initial support for -imacros. Right now it has the same semantics as 2009-04-08 18:24:34 +00:00
CodeGen Use the new EmitCallArgs function. No indented functionality change. 2009-04-08 23:13:16 +00:00
Driver Driver: Split out CPP specific options for clang so that we don't end 2009-04-08 23:54:23 +00:00
Frontend Fix output of ranges in analyzer plist files. 2009-04-05 02:08:28 +00:00
Headers define __va_copy unconditionally, but va_copy only in c99 or non-ansi mode. 2009-04-07 05:12:42 +00:00
Lex finish the implementation of -imacros. The driver still needs to be hooked up. 2009-04-08 20:53:24 +00:00
Parse Fixed a problem using property syntax on a 'super' 2009-04-08 19:50:10 +00:00
Rewrite Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
Sema Fix <rdar://problem/6770998> make cast of super illegal (again:-) 2009-04-08 23:52:26 +00:00
CMakeLists.txt Really fix cmake style builds. 2009-03-24 17:52:34 +00:00
Makefile Stub out some structure for C++ driver. 2009-03-02 19:59:07 +00:00