[Hexagon] Generate hardware loop for a vectorized loop
authorBrendon Cahoon <bcahoon@codeaurora.org>
Thu, 14 May 2015 20:36:19 +0000 (20:36 +0000)
committerBrendon Cahoon <bcahoon@codeaurora.org>
Thu, 14 May 2015 20:36:19 +0000 (20:36 +0000)
commitabf95a22c4838e1c0a0d66a6325550a4cd21f618
treedb3473e28d9dbdd88bc74761ac8753c7cc1d2717
parent49d3196418977f2b8ab1d74601b3fe07be37e3cc
[Hexagon] Generate hardware loop for a vectorized loop

The induction variable in the vectorized loop wasn't
recognized properly, so a hardware loop wasn't generated.

Differential Revision: http://reviews.llvm.org/D9722

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237388 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonHardwareLoops.cpp
test/CodeGen/Hexagon/hwloop5.ll [new file with mode: 0644]