| 
    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 |