diff options
author | Colin LeMahieu <colinl@codeaurora.org> | 2015-11-13 17:42:46 +0000 |
---|---|---|
committer | Colin LeMahieu <colinl@codeaurora.org> | 2015-11-13 17:42:46 +0000 |
commit | f0af6e5243c18d1643679fb08c30d6fe3d8b9d1f (patch) | |
tree | 1e406c6957590b8f70b8a827a925569fe8684fd9 /llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp | |
parent | c674ecedc3411eb3e2868360e973714362c75959 (diff) | |
download | bcm5719-llvm-f0af6e5243c18d1643679fb08c30d6fe3d8b9d1f.tar.gz bcm5719-llvm-f0af6e5243c18d1643679fb08c30d6fe3d8b9d1f.zip |
[Hexagon] Factoring bundle creation in to a utility function.
llvm-svn: 253056
Diffstat (limited to 'llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp b/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp index 00e0c68c466..4036650bf74 100644 --- a/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp +++ b/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp @@ -162,8 +162,7 @@ DecodeStatus HexagonDisassembler::getInstruction(MCInst &MI, uint64_t &Size, Size = 0; *CurrentBundle = &MI; - MI.setOpcode(Hexagon::BUNDLE); - MI.addOperand(MCOperand::createImm(0)); + MI = HexagonMCInstrInfo::createBundle(); while (Result == Success && Complete == false) { if (Bytes.size() < HEXAGON_INSTR_SIZE) return MCDisassembler::Fail; |