[Hexagon] Disassembling, printing, and emitting instructions a whole-bundle at a...
authorColin LeMahieu <colinl@codeaurora.org>
Fri, 29 May 2015 14:44:13 +0000 (14:44 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Fri, 29 May 2015 14:44:13 +0000 (14:44 +0000)
commit0ace3c01f753082e8e3fe719da2325798e751ebd
tree7174d7bb160da9fed6e59ff214a28ff0b735257d
parent3b0875074663b56aec2f8e82636d310ffc0e5157
[Hexagon] Disassembling, printing, and emitting instructions a whole-bundle at a time which is the semantic unit for Hexagon.  Fixing tests to use the new format.  Disabling tests in the direct object emission path for a followup patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238556 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
lib/Target/Hexagon/Hexagon.h
lib/Target/Hexagon/HexagonAsmPrinter.cpp
lib/Target/Hexagon/HexagonInstrFormats.td
lib/Target/Hexagon/HexagonMCInstLower.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
test/CodeGen/Hexagon/cext-valid-packet1.ll
test/CodeGen/Hexagon/cext-valid-packet2.ll
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
tools/llvm-objdump/llvm-objdump.cpp