Home
last modified time | relevance | path

Searched refs:HexagonShuffler (Results 1 – 19 of 19) 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-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp167 HexagonShuffler::HexagonShuffler(MCContext &Context, bool ReportErrors, in HexagonShuffler() function in HexagonShuffler
174 void HexagonShuffler::reset() { in reset()
180 void HexagonShuffler::append(MCInst const &ID, MCInst const *Extender, in append()
194 void HexagonShuffler::restrictSlot1AOK(HexagonPacketSummary const &Summary) { in restrictSlot1AOK()
217 void HexagonShuffler::restrictNoSlot1Store( in restrictNoSlot1Store()
247 bool HexagonShuffler::applySlotRestrictions( in applySlotRestrictions()
269 void HexagonShuffler::restrictBranchOrder(HexagonPacketSummary const &Summary) { in restrictBranchOrder()
310 void HexagonShuffler::permitNonSlot() { in permitNonSlot()
318 bool HexagonShuffler::ValidResourceUsage(HexagonPacketSummary const &Summary) { in ValidResourceUsage()
355 bool HexagonShuffler::restrictStoreLoadOrder( in restrictStoreLoadOrder()
[all …]
DHexagonMCShuffler.h29 class HexagonMCShuffler : public HexagonShuffler {
33 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
40 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
DHexagonShuffler.h109 friend class HexagonShuffler; variable
142 class HexagonShuffler {
202 HexagonShuffler(MCContext &Context, bool ReportErrors,
DCMakeLists.txt15 HexagonShuffler.cpp
DHexagonMCShuffler.cpp84 for (HexagonShuffler::iterator I = begin(); I != end(); ++I) { in copyTo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCShuffler.h29 class HexagonMCShuffler : public HexagonShuffler {
33 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
40 : HexagonShuffler(Context, Fatal, MCII, STI) { in HexagonMCShuffler()
DHexagonShuffler.cpp199 HexagonShuffler::HexagonShuffler(MCContext &Context, bool ReportErrors, in HexagonShuffler() function in HexagonShuffler
207 void HexagonShuffler::reset() { in reset()
212 void HexagonShuffler::append(MCInst const &ID, MCInst const *Extender, in append()
225 void HexagonShuffler::restrictSlot1AOK() { in restrictSlot1AOK()
256 void HexagonShuffler::restrictNoSlot1Store() { in restrictNoSlot1Store()
287 void HexagonShuffler::applySlotRestrictions() { in applySlotRestrictions()
293 bool HexagonShuffler::check() { in check()
620 bool HexagonShuffler::shuffle() { in shuffle()
669 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.cpp84 for (HexagonShuffler::iterator I = begin(); I != end(); ++I) { in copyTo()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/MCTargetDesc/
DBUILD.gn66 "HexagonShuffler.cpp",
/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()