Searched refs:HexagonShuffler (Results 1 – 8 of 8) sorted by relevance
81 for (HexagonShuffler::iterator I = begin(); I != end(); ++I) { in copyTo()130 case HexagonShuffler::SHUFFLE_ERROR_INVALID: in HexagonMCShuffle()132 case HexagonShuffler::SHUFFLE_ERROR_STORES: in HexagonMCShuffle()134 case HexagonShuffler::SHUFFLE_ERROR_LOADS: in HexagonMCShuffle()136 case HexagonShuffler::SHUFFLE_ERROR_BRANCHES: in HexagonMCShuffle()138 case HexagonShuffler::SHUFFLE_ERROR_NOSLOTS: in HexagonMCShuffle()140 case HexagonShuffler::SHUFFLE_ERROR_SLOTS: in HexagonMCShuffle()142 case HexagonShuffler::SHUFFLE_SUCCESS: // Single instruction case. in HexagonMCShuffle()156 return HexagonShuffler::SHUFFLE_SUCCESS; in HexagonMCShuffle()166 return HexagonShuffler::SHUFFLE_SUCCESS; in HexagonMCShuffle()[all …]
25 class HexagonMCShuffler : public HexagonShuffler {32 : HexagonShuffler(MCII, STI) { in HexagonMCShuffler()38 : HexagonShuffler(MCII, STI) { in HexagonShuffler() function
94 friend class HexagonShuffler; variable129 class HexagonShuffler {160 explicit HexagonShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI);
152 HexagonShuffler::HexagonShuffler(MCInstrInfo const &MCII, in HexagonShuffler() function in HexagonShuffler158 void HexagonShuffler::reset() { in reset()164 void HexagonShuffler::append(MCInst const *ID, MCInst const *Extender, in append()172 bool HexagonShuffler::check() { in check()426 bool HexagonShuffler::shuffle() { in shuffle()
15 HexagonShuffler.cpp
58 s.ShuffleError = HexagonShuffler::SHUFFLE_SUCCESS; in reset()
505 if (MCS.getError() == HexagonShuffler::SHUFFLE_ERROR_BRANCHES) { in checkShuffle()
678 if (HexagonShuffler::SHUFFLE_ERROR_INVALID == Erm) in finishBundle()680 else if (HexagonShuffler::SHUFFLE_ERROR_STORES == Erm) in finishBundle()682 else if (HexagonShuffler::SHUFFLE_ERROR_LOADS == Erm) in finishBundle()684 else if (HexagonShuffler::SHUFFLE_ERROR_BRANCHES == Erm) in finishBundle()686 else if (HexagonShuffler::SHUFFLE_ERROR_NOSLOTS == Erm) in finishBundle()688 else if (HexagonShuffler::SHUFFLE_ERROR_SLOTS == Erm) in finishBundle()690 else if (HexagonShuffler::SHUFFLE_ERROR_ERRATA2 == Erm) in finishBundle()692 else if (HexagonShuffler::SHUFFLE_ERROR_STORE_LOAD_CONFLICT == Erm) in finishBundle()