|
LLVM 22.0.0git
|
This is the complete list of members for llvm::HexagonPacketizerList, including all inherited members.
| AA | llvm::VLIWPacketizerList | protected |
| addMutation(std::unique_ptr< ScheduleDAGMutation > Mutation) | llvm::VLIWPacketizerList | |
| addToPacket(MachineInstr &MI) override | llvm::HexagonPacketizerList | virtual |
| alias(const MachineInstr &MI1, const MachineInstr &MI2, bool UseTBAA=true) const | llvm::VLIWPacketizerList | |
| arePredicatesComplements(MachineInstr &MI1, MachineInstr &MI2) | llvm::HexagonPacketizerList | protected |
| calcStall(const MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| cannotCoexist(const MachineInstr &MI, const MachineInstr &MJ) | llvm::HexagonPacketizerList | protected |
| canPromoteToDotCur(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC) | llvm::HexagonPacketizerList | protected |
| canPromoteToDotNew(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC) | llvm::HexagonPacketizerList | protected |
| canPromoteToNewValue(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII) | llvm::HexagonPacketizerList | protected |
| canPromoteToNewValueStore(const MachineInstr &MI, const MachineInstr &PacketMI, unsigned DepReg) | llvm::HexagonPacketizerList | protected |
| canReserveResourcesForConstExt() | llvm::HexagonPacketizerList | protected |
| cleanUpDotCur() | llvm::HexagonPacketizerList | protected |
| CurrentPacketMIs | llvm::VLIWPacketizerList | protected |
| demoteToDotOld(MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| endPacket(MachineBasicBlock *MBB, MachineBasicBlock::iterator MI) override | llvm::HexagonPacketizerList | virtual |
| foundLSInPacket() | llvm::HexagonPacketizerList | |
| getmemShufDisabled() | llvm::HexagonPacketizerList | inlineprotected |
| getResourceTracker() | llvm::VLIWPacketizerList | inline |
| hasControlDependence(const MachineInstr &I, const MachineInstr &J) | llvm::HexagonPacketizerList | protected |
| hasDeadDependence(const MachineInstr &I, const MachineInstr &J) | llvm::HexagonPacketizerList | protected |
| hasDualStoreDependence(const MachineInstr &I, const MachineInstr &J) | llvm::HexagonPacketizerList | protected |
| hasRegMaskDependence(const MachineInstr &I, const MachineInstr &J) | llvm::HexagonPacketizerList | protected |
| HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AAResults *AA, const MachineBranchProbabilityInfo *MBPI, bool Minimal) | llvm::HexagonPacketizerList | |
| ignorePseudoInstruction(const MachineInstr &MI, const MachineBasicBlock *MBB) override | llvm::HexagonPacketizerList | virtual |
| initPacketizerState() override | llvm::HexagonPacketizerList | virtual |
| isCallDependent(const MachineInstr &MI, SDep::Kind DepType, unsigned DepReg) | llvm::HexagonPacketizerList | protected |
| isCurifiable(MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) override | llvm::HexagonPacketizerList | virtual |
| isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) override | llvm::HexagonPacketizerList | virtual |
| isNewifiable(const MachineInstr &MI, const TargetRegisterClass *NewRC) | llvm::HexagonPacketizerList | protected |
| isPromotedToDotNew() const | llvm::HexagonPacketizerList | inlineprotected |
| isSoloInstruction(const MachineInstr &MI) override | llvm::HexagonPacketizerList | virtual |
| MBPI | llvm::HexagonPacketizerList | protected |
| MF | llvm::VLIWPacketizerList | protected |
| MIToSUnit | llvm::VLIWPacketizerList | protected |
| MLI | llvm::HexagonPacketizerList | protected |
| operator=(const VLIWPacketizerList &other)=delete | llvm::VLIWPacketizerList | |
| PacketizeMIs(MachineBasicBlock *MBB, MachineBasicBlock::iterator BeginItr, MachineBasicBlock::iterator EndItr) | llvm::VLIWPacketizerList | |
| producesStall(const MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| promoteToDotCur(MachineInstr &MI, SDep::Kind DepType, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC) | llvm::HexagonPacketizerList | protected |
| promoteToDotNew(MachineInstr &MI, SDep::Kind DepType, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC) | llvm::HexagonPacketizerList | protected |
| reserveResourcesForConstExt() | llvm::HexagonPacketizerList | protected |
| ResourceTracker | llvm::VLIWPacketizerList | protected |
| restrictingDepExistInPacket(MachineInstr &, unsigned) | llvm::HexagonPacketizerList | protected |
| setmemShufDisabled(bool val) | llvm::HexagonPacketizerList | inlineprotected |
| shouldAddToPacket(const MachineInstr &MI) override | llvm::HexagonPacketizerList | virtual |
| TII | llvm::VLIWPacketizerList | protected |
| tryAllocateResourcesForConstExt(bool Reserve) | llvm::HexagonPacketizerList | protected |
| undoChangedOffset(MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| unpacketizeSoloInstrs(MachineFunction &MF) | llvm::HexagonPacketizerList | |
| updateOffset(SUnit *SUI, SUnit *SUJ) | llvm::HexagonPacketizerList | protected |
| useCalleesSP(MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| useCallersSP(MachineInstr &MI) | llvm::HexagonPacketizerList | protected |
| VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AAResults *AA) | llvm::VLIWPacketizerList | |
| VLIWPacketizerList(const VLIWPacketizerList &other)=delete | llvm::VLIWPacketizerList | |
| VLIWScheduler | llvm::VLIWPacketizerList | protected |
| ~VLIWPacketizerList() | llvm::VLIWPacketizerList | virtual |