Home
last modified time | relevance | path

Searched refs:HexagonShuffler (Results 1 – 13 of 13) 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCShuffler.h30 class HexagonMCShuffler : public HexagonShuffler {
34 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
41 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
DHexagonShuffler.cpp198 HexagonShuffler::HexagonShuffler(MCContext &Context, bool ReportErrors, in HexagonShuffler() function in HexagonShuffler
206 void HexagonShuffler::reset() { in reset()
211 void HexagonShuffler::append(MCInst const &ID, MCInst const *Extender, in append()
224 void HexagonShuffler::restrictSlot1AOK() { in restrictSlot1AOK()
255 void HexagonShuffler::restrictNoSlot1Store() { in restrictNoSlot1Store()
286 void HexagonShuffler::applySlotRestrictions() { in applySlotRestrictions()
292 bool HexagonShuffler::check() { in check()
607 bool HexagonShuffler::shuffle() { in shuffle()
656 void HexagonShuffler::reportError(Twine const &Msg) { in reportError()
DHexagonShuffler.h106 friend class HexagonShuffler; variable
139 class HexagonShuffler {
164 HexagonShuffler(MCContext &Context, bool ReportErrors,
DCMakeLists.txt15 HexagonShuffler.cpp
DHexagonMCShuffler.cpp86 for (HexagonShuffler::iterator I = begin(); I != end(); ++I) { in copyTo()
/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()