commit | 36fc3f6000ae09a7b077bcf7fb08d584622a65df | [log] [tgz] |
---|---|---|
author | Peter Collingbourne <peter@pcc.me.uk> | Tue Dec 20 21:12:28 2016 +0000 |
committer | Peter Collingbourne <peter@pcc.me.uk> | Tue Dec 20 21:12:28 2016 +0000 |
tree | 7099e6a51b8d3852c29a2e71f9c42699f3dd215f | |
parent | 036647c99af184a5baf81d5b32ce4101eae60c52 [diff] |
IR: Eliminate non-determinism in the module summary analysis. Also make the summary ref and call graph vectors immutable. This means a smaller API surface and fewer places to audit for non-determinism. Differential Revision: https://reviews.llvm.org/D27875 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290200 91177308-0d34-0410-b5e6-96231b3b80d8