]> granicus.if.org Git - llvm/commit
[Hexagon] Rework VLCR algorithm
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Mon, 1 Jul 2019 13:50:47 +0000 (13:50 +0000)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Mon, 1 Jul 2019 13:50:47 +0000 (13:50 +0000)
commitb618f1590304ccc49fd629dd0249817a4278a4f6
treeb7d0970708c3dddbaa26dfc08a354b6a1569ce22
parentef94b17b7fffa7f16a77908636f20bb9c36bafea
[Hexagon] Rework VLCR algorithm

Add code to catch pattern for commutative instructions for VLCR.

Patch by Suyog Sarda.

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