commit | 264b0361be31a06567513bbd7d9b7d974a4d064e | [log] [tgz] |
---|---|---|
author | Piotr Padlewski <prazek@google.com> | Fri Oct 02 22:12:22 2015 +0000 |
committer | Piotr Padlewski <prazek@google.com> | Fri Oct 02 22:12:22 2015 +0000 |
tree | 7122dfe8864e2b9919830a08f9c0ec7b827c68f8 | |
parent | f351bce7bdc72712bebb344800b231bb547ab681 [diff] |
inariant.group handling in GVN The most important part required to make clang devirtualization works ( ͡°͜ʖ ͡°). The code is able to find non local dependencies, but unfortunatelly because the caller can only handle local dependencies, I had to add some restrictions to look for dependencies only in the same BB. http://reviews.llvm.org/D12992 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249196 91177308-0d34-0410-b5e6-96231b3b80d8