diff --git a/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp b/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp index 60af87ce2ee..30da7d1b02f 100644 --- a/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp +++ b/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp @@ -11,7 +11,6 @@ // //===----------------------------------------------------------------------===// -#include "HexagonInstrInfo.h" #include "MCTargetDesc/HexagonBaseInfo.h" #include "MCTargetDesc/HexagonMCInst.h" #include "MCTargetDesc/HexagonMCTargetDesc.h" @@ -66,17 +65,6 @@ void HexagonMCInst::resetPacket() { setPacketEnd(false); } -// Return the slots used by the insn. -unsigned HexagonMCInst::getUnits(const HexagonTargetMachine *TM) const { - const HexagonInstrInfo *QII = TM->getSubtargetImpl()->getInstrInfo(); - const InstrItineraryData *II = - TM->getSubtargetImpl()->getInstrItineraryData(); - const InstrStage *IS = - II->beginStage(QII->get(this->getOpcode()).getSchedClass()); - - return (IS->getUnits()); -} - MCInstrDesc const &HexagonMCInst::getDesc() const { return (MCII->get(getOpcode())); } diff --git a/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h b/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h index ce9a8db5ac4..5c9a5bd86d4 100644 --- a/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h +++ b/lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h @@ -50,9 +50,6 @@ public: static const size_t packetEndIndex = 1; void resetPacket(); - // Return the slots used by the insn. - unsigned getUnits(const HexagonTargetMachine *TM) const; - // Return the Hexagon ISA class for the insn. unsigned getType() const;