commit | d97514d79a75268d5afa036d344ab5badd9d99b2 | [log] [tgz] |
---|---|---|
author | Chandler Carruth <chandlerc@gmail.com> | Sun Jan 15 08:20:50 2017 +0000 |
committer | Chandler Carruth <chandlerc@gmail.com> | Sun Jan 15 08:20:50 2017 +0000 |
tree | 5a1c4e612cc0e1eb4f19d98f07fe5d516b738e07 | |
parent | 9aeadfb99df7fd91e472f6b32a4e030280a70a74 [diff] |
[PM] Teach the optimization remarks emitter to handle invalidation events. This pass sometimes has a pointer to BlockFrequencyInfo so it needs custom invalidation logic. It is also otherwise immutable so we can reduce the number of invalidations that happen substantially. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292058 91177308-0d34-0410-b5e6-96231b3b80d8