Policy iteration: refactoring, bugfixes.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13924 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Integration tests for policy iteration.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13925 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
BuildBot expects integration tests in a specific format.
If there is only a single sourcefiles tag, it may not have a name,
otherwise the output file is named differently.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13929 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Updated statistics for policy iteration,

updated the .xml file for integration testing.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13931 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Updated ConfigurationOptions

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13932 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Re-added IntelliJ configuration files.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13933 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Updated integration tests configuration.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13934 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Updated integration testing configuration.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13936 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Statistics update

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13937 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Fixing NPE for undeclared identifiers.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13939 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Fix ARGState.getEdgeToChild that was changed by bamRecursion branch.
If there exists a regular edge to a child,
we want to return that edge.
The summary edge should only be returned as a backup
if no other edge exists.
The current code breaks -skipRecursion is used,
because in this case we have a summary edge and a regular edge
between the same two locations.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13942 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Copy a change from branch slicedItp:
CEX checks should ignore recursive calls if the main analysis also did
so.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13945 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
deleted unused Options annotation

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13946 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Fix: Assign Java values of statements with previously missing informations in strengthening phase of Value Analysis not only if the newly known value is numerical, but always (as long as it could be resolved).


git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13948 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Moved BlockOperator to util package to allow re-use.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13950 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Spelling.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13951 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Add Java test programs for Java features not yet supported.



git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13955 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Issue a warning if the witness contains a path that ends in a shallower stack frame than it starts in instead of throwing NoSuchElementException.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13956 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
fix table-generator when a union tag is used without a title

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13957 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c
Policy Iteration: some refactoring.

git-svn-id: https://svn.sosy-lab.org/software/cpachecker/trunk@13958 4712c6d2-40bb-43ae-aa4b-fec3f1bdfe4c