[Hexagon] Updating predicate register transfers and adding tstbit to allow select...
authorColin LeMahieu <colinl@codeaurora.org>
Tue, 9 Dec 2014 18:16:49 +0000 (18:16 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Tue, 9 Dec 2014 18:16:49 +0000 (18:16 +0000)
commit60d733acc5364915445239ac4f74d92c2a661135
tree31d979f9101e76ee2951622a9b698f0953d30aa3
parentfa3c6dea6a698089489219a056f79313b3ecff52
[Hexagon] Updating predicate register transfers and adding tstbit to allow select selection.  Updating ll tests with predicate transfers that previously had nop encodings.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223800 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfo.td
lib/Target/Hexagon/HexagonInstrInfoV4.td
test/MC/Disassembler/Hexagon/xtype_pred.txt
test/MC/Hexagon/inst_cmp_eq.ll
test/MC/Hexagon/inst_cmp_eqi.ll
test/MC/Hexagon/inst_cmp_gt.ll
test/MC/Hexagon/inst_cmp_gti.ll
test/MC/Hexagon/inst_cmp_lt.ll
test/MC/Hexagon/inst_cmp_ugt.ll
test/MC/Hexagon/inst_cmp_ugti.ll
test/MC/Hexagon/inst_cmp_ult.ll
test/MC/Hexagon/inst_select.ll