OSDN Git Service

[Hexagon] Mark vector loads as predicable, update instruction mappings
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 18 Oct 2017 17:36:46 +0000 (17:36 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Wed, 18 Oct 2017 17:36:46 +0000 (17:36 +0000)
commit31ba2a295191caf556a4c2c879f8248854aa8543
treeb169a410fd952d09a0cad64962e5ab3524add2ee
parent28cb7901b7b2ded05fca10170f4b984d13ffdb04
[Hexagon] Mark vector loads as predicable, update instruction mappings

All loads of form V6_vL32b_{,cur,nt,tmp,nt_cur,nt_tmp}_{ai,pi,ppu} are
predicable on v62 (but not on v60). Mark them all as predicable in the
instruction definitions, and handle the v60 case in HII::isPredicable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316098 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonDepInstrInfo.td
lib/Target/Hexagon/HexagonInstrInfo.cpp