LoopVectorizer: Add initial support for pointer induction variables (for example...
authorNadav Rotem <nrotem@apple.com>
Sat, 17 Nov 2012 00:27:03 +0000 (00:27 +0000)
committerNadav Rotem <nrotem@apple.com>
Sat, 17 Nov 2012 00:27:03 +0000 (00:27 +0000)
commit9a6823516ffd6ed1787d923459c80a6fa4833914
treeb60b6f290ab8be559ae129acde20452e787c7039
parent94e472832f30320d273f5630044c6bbd626e9949
LoopVectorizer: Add initial support for pointer induction variables (for example: *dst++ = *src++).
At the moment we still require to have an integer induction variable (for example: i++).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168231 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/LoopVectorize.cpp
test/Transforms/LoopVectorize/gcc-examples.ll