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)
commitc3c07e62e8fdfaaa3749ee34a4999225c9fe3be2
tree28fd884cec7e3253d2cc260c4cd4e0b963235152
parentef83919b4c2a000d6e28fb4a4c5ade073a3838cc
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++).

llvm-svn: 168231
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/gcc-examples.ll