Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-02 | [analyzer] Use inline storage in the FunctionSummary DenseMap. | Jordan Rose | |
The summaries lasted for the lifetime of the map anyway; no reason to include an extra allocation. Also, use SmallBitVector instead of BitVector to track the visited basic blocks -- most functions will have less than 64 basic blocks -- and use bitfields for the other fields to reduce the size of the structure. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178514 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2012-04-03 | [analyzer] Record the basic blocks covered by the analyzes run. | Anna Zaks | |
Store this info inside the function summary generated for all analyzed functions. This is useful for coverage stats and can be helpful for analyzer state space search strategies. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153923 91177308-0d34-0410-b5e6-96231b3b80d8 |