[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)
commit68d967d92ed502c75cdbbd1914ba39b8d9baa9f8
tree07f54d02e639469fb17d4fb10a3d7e5d622187e3
parent10d238751e4e887fb7dc5142da04f640fb3504f8
[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.

llvm-svn: 238556
23 files changed:
llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
llvm/lib/Target/Hexagon/Hexagon.h
llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp
llvm/lib/Target/Hexagon/HexagonInstrFormats.td
llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
llvm/test/CodeGen/Hexagon/cext-valid-packet1.ll
llvm/test/CodeGen/Hexagon/cext-valid-packet2.ll
llvm/test/MC/Hexagon/inst_cmp_eq.ll
llvm/test/MC/Hexagon/inst_cmp_eqi.ll
llvm/test/MC/Hexagon/inst_cmp_gt.ll
llvm/test/MC/Hexagon/inst_cmp_gti.ll
llvm/test/MC/Hexagon/inst_cmp_lt.ll
llvm/test/MC/Hexagon/inst_cmp_ugt.ll
llvm/test/MC/Hexagon/inst_cmp_ugti.ll
llvm/test/MC/Hexagon/inst_cmp_ult.ll
llvm/tools/llvm-objdump/llvm-objdump.cpp