| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
EvalStore/EvalLoad to handle all loads/stores from symbolic memory, allowing us
to do checks for null dereferences, etc., at any arbitrary load/store (these
were missed checks before). This also resulted in some major cleanups, some
conceptual, and others just in the structure of the code.
This temporarily introduces a regression in the test suite (null-deref-ps.c)
before I add a new LVal type for structure fields.
llvm-svn: 50443
|
| |
|
|
|
|
| |
compiler warning introduced by a recent patch of mine.
llvm-svn: 49917
|
| |
|
|
|
|
| |
node cache.
llvm-svn: 49907
|
| |
|
|
|
|
| |
a node, not the state of the predecessor.
llvm-svn: 49823
|
| |
|
|
|
|
| |
evaluating transfer functions at the end-of-path.
llvm-svn: 49561
|
|
|
lib dir and move all the libraries into it. This follows the main
llvm tree, and allows the libraries to be built in parallel. The
top level now enforces that all the libs are built before Driver,
but we don't care what order the libs are built in. This speeds
up parallel builds, particularly incremental ones.
llvm-svn: 48402
|