commit | 39639d90dfeeac48bdf3c2956f7e1761fc5e455c | [log] [tgz] |
---|---|---|
author | George Burgess IV <george.burgess.iv@gmail.com> | Thu Jun 23 18:55:23 2016 +0000 |
committer | George Burgess IV <george.burgess.iv@gmail.com> | Thu Jun 23 18:55:23 2016 +0000 |
tree | 1c91949186910db4c40038719954ed9ccf02f854 | |
parent | d8c00718233f01ca79a14ec1ab436369e7505fc6 [diff] |
[CFLAA] Use better interprocedural function summaries. Previously, we just unified any arguments that seemed to be related to each other. With this patch, we now respect dereference levels, etc. which should make us substantially more accurate. Proper handling of StratifiedAttrs will be done in a later patch. Patch by Jia Chen. Differential Revision: http://reviews.llvm.org/D21536 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273596 91177308-0d34-0410-b5e6-96231b3b80d8