Vectorizer: Add support for loops with an unknown count. For example:
authorNadav Rotem <nrotem@apple.com>
Thu, 18 Oct 2012 05:29:12 +0000 (05:29 +0000)
committerNadav Rotem <nrotem@apple.com>
Thu, 18 Oct 2012 05:29:12 +0000 (05:29 +0000)
commit1953ace81d3121808967a7fa47ad6d631499933d
tree4b60c184edfb34fb457154aff1d24702a916b933
parent6ebddd2d6558211a5e4a76b5906633b431e12006
Vectorizer: Add support for loops with an unknown count. For example:

     for (i=0; i<n; i++){
        a[i] = b[i+1] + c[i+3];
     }

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