[X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consecutive...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 30 Mar 2016 20:52:24 +0000 (20:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 30 Mar 2016 20:52:24 +0000 (20:52 +0000)
commitc49bd2ede032544d1597fa98fd514caf622c9fbd
tree281e9f7d8c200478ef9cc3ab7922e1f001dd94ff
parent96be12319821257da35b50be06587437065ed3c6
[X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consecutive loads/zeros

Fix for issue introduced D17297, where we were breaking early from the loop detecting consecutive loads which could leave us thinking a consecutive load with zeros was possible.

llvm-svn: 264922
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll