Home
last modified time | relevance | path

Searched refs:HexagonShuffler (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCShuffler.cpp81 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 …]
DHexagonMCShuffler.h25 class HexagonMCShuffler : public HexagonShuffler {
32 : HexagonShuffler(MCII, STI) { in HexagonMCShuffler()
38 : HexagonShuffler(MCII, STI) { in HexagonShuffler() function
DHexagonShuffler.cpp144 HexagonShuffler::HexagonShuffler(MCInstrInfo const &MCII, in HexagonShuffler() function in HexagonShuffler
151 void HexagonShuffler::reset() { in reset()
157 void HexagonShuffler::append(MCInst const *ID, MCInst const *Extender, in append()
165 bool HexagonShuffler::check() { in check()
419 bool HexagonShuffler::shuffle() { in shuffle()
DHexagonShuffler.h97 friend class HexagonShuffler; variable
133 class HexagonShuffler {
166 explicit HexagonShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI);
DCMakeLists.txt15 HexagonShuffler.cpp
DHexagonMCChecker.h57 s.ShuffleError = HexagonShuffler::SHUFFLE_SUCCESS; in reset()
DHexagonMCChecker.cpp509 if (MCS.getError() == HexagonShuffler::SHUFFLE_ERROR_BRANCHES) { in checkShuffle()
/external/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp676 if (HexagonShuffler::SHUFFLE_ERROR_INVALID == Erm) in finishBundle()
678 else if (HexagonShuffler::SHUFFLE_ERROR_STORES == Erm) in finishBundle()
680 else if (HexagonShuffler::SHUFFLE_ERROR_LOADS == Erm) in finishBundle()
682 else if (HexagonShuffler::SHUFFLE_ERROR_BRANCHES == Erm) in finishBundle()
684 else if (HexagonShuffler::SHUFFLE_ERROR_NOSLOTS == Erm) in finishBundle()
686 else if (HexagonShuffler::SHUFFLE_ERROR_SLOTS == Erm) in finishBundle()
688 else if (HexagonShuffler::SHUFFLE_ERROR_ERRATA2 == Erm) in finishBundle()
690 else if (HexagonShuffler::SHUFFLE_ERROR_STORE_LOAD_CONFLICT == Erm) in finishBundle()