summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/std-c-library-functions.c
Commit message (Collapse)AuthorAgeFilesLines
* [analyzer] StdLibraryFunctions: provide platform-specific function summaries.Artem Dergachev2016-11-021-1/+5
| | | | | | | | | | Because standard functions can be defined differently on different platforms, this commit introduces a method for constructing summaries with multiple variants, whichever matches better. It is also useful for supporting overloads. Differential Revision: https://reviews.llvm.org/D25940 llvm-svn: 285852
* [analyzer] Fix an ARM buildbot after r284960.Artem Dergachev2016-10-241-1/+1
| | | | | | I guess we should always specify triples in all analyzer tests, regardless. llvm-svn: 284969
* [analyzer] Add StdLibraryFunctions checker.Artem Dergachev2016-10-241-0/+184
This checker does not emit reports, however it influences the analysis by providing complete summaries for, or otherwise improving modeling of, various standard library functions. This should reduce the number of infeasible paths explored during analysis. The custom function summary format used in this checker is superior to body farms by causing less unnecessary state splits, which would result in better analysis performance. Differential Revision: https://reviews.llvm.org/D20811 llvm-svn: 284960
OpenPOWER on IntegriCloud