summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2015-11-13 17:42:46 +0000
committerColin LeMahieu <colinl@codeaurora.org>2015-11-13 17:42:46 +0000
commitf0af6e5243c18d1643679fb08c30d6fe3d8b9d1f (patch)
tree1e406c6957590b8f70b8a827a925569fe8684fd9 /llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
parentc674ecedc3411eb3e2868360e973714362c75959 (diff)
downloadbcm5719-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.cpp3
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;
OpenPOWER on IntegriCloud