append(MCInst const &ID, MCInst const *Extender, unsigned S) | llvm::HexagonShuffler | |
AppliedRestrictions | llvm::HexagonShuffler | protected |
applySlotRestrictions(HexagonPacketSummary const &Summary, const bool DoShuffle) | llvm::HexagonShuffler | protected |
begin() | llvm::HexagonShuffler | inline |
BundleFlags | llvm::HexagonShuffler | protected |
cbegin() const | llvm::HexagonShuffler | inline |
cend() const | llvm::HexagonShuffler | inline |
check(const bool RequireShuffle=true) | llvm::HexagonShuffler | |
CheckFailure | llvm::HexagonShuffler | protected |
const_iterator typedef | llvm::HexagonShuffler | |
const_packet_range typedef | llvm::HexagonShuffler | |
Context | llvm::HexagonShuffler | protected |
copyTo(MCInst &MCB) | llvm::HexagonMCShuffler | |
end() | llvm::HexagonShuffler | inline |
GetPacketSummary() | llvm::HexagonShuffler | protected |
HasInstWith(InstPredicate Pred) const | llvm::HexagonShuffler | inline |
HexagonMCShuffler(MCContext &Context, bool ReportErrors, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &MCB) | llvm::HexagonMCShuffler | inline |
HexagonMCShuffler(MCContext &Context, bool ReportErrors, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &MCB, MCInst const &AddMI, bool InsertAtFront) | llvm::HexagonMCShuffler | inline |
HexagonShuffler(MCContext &Context, bool ReportErrors, MCInstrInfo const &MCII, MCSubtargetInfo const &STI) | llvm::HexagonShuffler | |
InstPredicate typedef | llvm::HexagonShuffler | |
insts(HexagonPacket &P) | llvm::HexagonShuffler | inline |
insts(HexagonPacket const &P) const | llvm::HexagonShuffler | inline |
insts() | llvm::HexagonShuffler | inline |
insts() const | llvm::HexagonShuffler | inline |
isMemReorderDisabled() const | llvm::HexagonShuffler | inline |
iterator typedef | llvm::HexagonShuffler | |
Loc | llvm::HexagonShuffler | protected |
MCII | llvm::HexagonShuffler | protected |
packet_range typedef | llvm::HexagonShuffler | |
permitNonSlot() | llvm::HexagonShuffler | protected |
reportError(Twine const &Msg) | llvm::HexagonShuffler | |
ReportErrors | llvm::HexagonShuffler | protected |
reportResourceError(HexagonPacketSummary const &Summary, StringRef Err) | llvm::HexagonShuffler | |
reportResourceUsage(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | |
reset() | llvm::HexagonShuffler | |
reshuffleTo(MCInst &MCB) | llvm::HexagonMCShuffler | |
restrictBranchOrder(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |
restrictNoSlot1() | llvm::HexagonShuffler | protected |
restrictNoSlot1Store(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |
restrictPreferSlot3(HexagonPacketSummary const &Summary, const bool DoShuffle) | llvm::HexagonShuffler | protected |
restrictSlot1AOK(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |
restrictStoreLoadOrder(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |
shuffle() | llvm::HexagonShuffler | |
size() const | llvm::HexagonShuffler | inline |
STI | llvm::HexagonShuffler | protected |
tryAuction(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |
ValidPacketMemoryOps(HexagonPacketSummary const &Summary) const | llvm::HexagonShuffler | protected |
ValidResourceUsage(HexagonPacketSummary const &Summary) | llvm::HexagonShuffler | protected |