[Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing.
authorColin LeMahieu <colinl@codeaurora.org>
Fri, 5 Jun 2015 16:00:11 +0000 (16:00 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Fri, 5 Jun 2015 16:00:11 +0000 (16:00 +0000)
commit750b351b76fb0045e6c016f3ba71a1a80cb71f33
tree6f409b784a78cd82f73746d8328a1feced16ba40
parenta8769fd4b28c6f656b1703061668b2e4847ee0b4
[Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239161 91177308-0d34-0410-b5e6-96231b3b80d8
26 files changed:
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/Hexagon/HexagonInstrFormatsV4.td
lib/Target/Hexagon/HexagonInstrInfoV4.td
lib/Target/Hexagon/HexagonIsetDx.td [new file with mode: 0644]
lib/Target/Hexagon/HexagonOperands.td
lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp [new file with mode: 0644]
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
test/CodeGen/Hexagon/args.ll
test/CodeGen/Hexagon/calling-conv.ll [deleted file]
test/CodeGen/Hexagon/dualstore.ll
test/CodeGen/Hexagon/duplex.ll [new file with mode: 0644]
test/CodeGen/Hexagon/sube.ll
test/MC/Hexagon/inst_add.ll
test/MC/Hexagon/inst_select.ll
test/MC/Hexagon/inst_sxtb.ll
test/MC/Hexagon/inst_sxth.ll
test/MC/Hexagon/inst_zxtb.ll
test/MC/Hexagon/inst_zxth.ll