commit | 47afc19625e97a3716d813f014a3a48468e591ca | [log] [tgz] |
---|---|---|
author | Arnold Schwaighofer <aschwaighofer@apple.com> | Fri May 31 19:53:50 2013 +0000 |
committer | Arnold Schwaighofer <aschwaighofer@apple.com> | Fri May 31 19:53:50 2013 +0000 |
tree | ef025d877dc8fdcf484b29db8b6bbf06358ba7c8 | |
parent | 488401e9c995b6bfcc54fa7c54a5ec09e75d01a1 [diff] |
LoopVectorize: PHIs with only outside users should prevent vectorization We check that instructions in the loop don't have outside users (except if they are reduction values). Unfortunately, we skipped this check for if-convertable PHIs. Fixes PR16184. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183035 91177308-0d34-0410-b5e6-96231b3b80d8