Home
last modified time | relevance | path

Searched refs:HexagonPacketSummary (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.h146 struct HexagonPacketSummary { struct
180 bool applySlotRestrictions(HexagonPacketSummary const &Summary); argument
181 void restrictSlot1AOK(HexagonPacketSummary const &Summary);
182 void restrictNoSlot1Store(HexagonPacketSummary const &Summary);
184 bool restrictStoreLoadOrder(HexagonPacketSummary const &Summary);
185 void restrictBranchOrder(HexagonPacketSummary const &Summary);
186 void restrictPreferSlot3(HexagonPacketSummary const &Summary);
189 Optional<HexagonPacket> tryAuction(HexagonPacketSummary const &Summary) const;
191 HexagonPacketSummary GetPacketSummary();
192 bool ValidPacketMemoryOps(HexagonPacketSummary const &Summary) const;
[all …]
H A DHexagonShuffler.cpp194 void HexagonShuffler::restrictSlot1AOK(HexagonPacketSummary const &Summary) { in restrictSlot1AOK()
218 HexagonPacketSummary const &Summary) { in restrictNoSlot1Store()
248 HexagonPacketSummary const &Summary) { in applySlotRestrictions()
269 void HexagonShuffler::restrictBranchOrder(HexagonPacketSummary const &Summary) { in restrictBranchOrder()
318 bool HexagonShuffler::ValidResourceUsage(HexagonPacketSummary const &Summary) { in ValidResourceUsage()
356 HexagonPacketSummary const &Summary) { in restrictStoreLoadOrder()
441 HexagonShuffler::HexagonPacketSummary HexagonShuffler::GetPacketSummary() { in GetPacketSummary()
442 HexagonPacketSummary Summary = HexagonPacketSummary(); in GetPacketSummary()
556 HexagonPacketSummary const &Summary) const { in ValidPacketMemoryOps()
568 void HexagonShuffler::restrictPreferSlot3(HexagonPacketSummary const &Summary) { in restrictPreferSlot3()
[all …]