SLPVectorizer: Speedup isConsecutive by manually checking GEPs with multiple indices.
authorNadav Rotem <nrotem@apple.com>
Thu, 18 Jul 2013 18:20:45 +0000 (18:20 +0000)
committerNadav Rotem <nrotem@apple.com>
Thu, 18 Jul 2013 18:20:45 +0000 (18:20 +0000)
commitde2815a5f705d0b4dc86a4af992e2a10b772ef71
treeee199be77aea37f7fecd8b261b59c9eaf92f10c1
parentc2cbc66e7a09a0174b15c68ac745d7bb4b3dcc63
SLPVectorizer: Speedup isConsecutive by manually checking GEPs with multiple indices.
This brings the compile time of the SLP-Vectorizer to about 2.5% of OPT for my testcase.

llvm-svn: 186592
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp