commit | 7dee0ff0e5e27ec114f84937785896dce5d0e022 | [log] [tgz] |
---|---|---|
author | Philip Reames <listmail@philipreames.com> | Tue Feb 19 23:19:51 2019 +0000 |
committer | Philip Reames <listmail@philipreames.com> | Tue Feb 19 23:19:51 2019 +0000 |
tree | 44592a4be29b919cdc13c903f54549238254d97e | |
parent | af5e339c6b385fb8758c0659a18219e45a1eff9e [diff] |
[GVN] Fix a non-integral pointer bug w/vector types GVN generally doesn't forward structs or array types, but it *will* forward vector types to non-vectors and vice versa. As demonstrated in tests, we need to inhibit the same set of transforms for vector of non-integral pointers as for non-integral pointers themselves. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354401 91177308-0d34-0410-b5e6-96231b3b80d8