LLVM  4.0.0
llvm::HexagonPacketizerList Member List

This is the complete list of members for llvm::HexagonPacketizerList, including all inherited members.

AAllvm::VLIWPacketizerListprotected
addMutation(std::unique_ptr< ScheduleDAGMutation > Mutation)llvm::VLIWPacketizerList
addToPacket(MachineInstr &MI) overridellvm::HexagonPacketizerListvirtual
arePredicatesComplements(MachineInstr &MI1, MachineInstr &MI2)llvm::HexagonPacketizerListprotected
cannotCoexist(const MachineInstr &MI, const MachineInstr &MJ)llvm::HexagonPacketizerListprotected
canPromoteToDotCur(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC)llvm::HexagonPacketizerListprotected
canPromoteToDotNew(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC)llvm::HexagonPacketizerListprotected
canPromoteToNewValue(const MachineInstr &MI, const SUnit *PacketSU, unsigned DepReg, MachineBasicBlock::iterator &MII)llvm::HexagonPacketizerListprotected
canPromoteToNewValueStore(const MachineInstr &MI, const MachineInstr &PacketMI, unsigned DepReg)llvm::HexagonPacketizerListprotected
canReserveResourcesForConstExt()llvm::HexagonPacketizerListprotected
cleanUpDotCur()llvm::HexagonPacketizerListprotected
CurrentPacketMIsllvm::VLIWPacketizerListprotected
demoteToDotOld(MachineInstr &MI)llvm::HexagonPacketizerListprotected
endPacket(MachineBasicBlock *MBB, MachineBasicBlock::iterator MI) overridellvm::HexagonPacketizerListvirtual
getResourceTracker()llvm::VLIWPacketizerListinline
hasControlDependence(const MachineInstr &I, const MachineInstr &J)llvm::HexagonPacketizerListprotected
hasDeadDependence(const MachineInstr &I, const MachineInstr &J)llvm::HexagonPacketizerListprotected
hasV4SpecificDependence(const MachineInstr &I, const MachineInstr &J)llvm::HexagonPacketizerListprotected
HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, const MachineBranchProbabilityInfo *MBPI)llvm::HexagonPacketizerList
ignorePseudoInstruction(const MachineInstr &MI, const MachineBasicBlock *MBB) overridellvm::HexagonPacketizerListvirtual
initPacketizerState() overridellvm::HexagonPacketizerListvirtual
isCallDependent(const MachineInstr &MI, SDep::Kind DepType, unsigned DepReg)llvm::HexagonPacketizerListprotected
isCurifiable(MachineInstr &MI)llvm::HexagonPacketizerListprotected
isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) overridellvm::HexagonPacketizerListvirtual
isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) overridellvm::HexagonPacketizerListvirtual
isNewifiable(const MachineInstr &MI, const TargetRegisterClass *NewRC)llvm::HexagonPacketizerListprotected
isPromotedToDotNew() const llvm::HexagonPacketizerListinlineprotected
isSoloInstruction(const MachineInstr &MI) overridellvm::HexagonPacketizerListvirtual
MBPIllvm::HexagonPacketizerListprotected
MFllvm::VLIWPacketizerListprotected
MIToSUnitllvm::VLIWPacketizerListprotected
MLIllvm::HexagonPacketizerListprotected
PacketizeMIs(MachineBasicBlock *MBB, MachineBasicBlock::iterator BeginItr, MachineBasicBlock::iterator EndItr)llvm::VLIWPacketizerList
producesStall(const MachineInstr &MI)llvm::HexagonPacketizerListprotected
promoteToDotCur(MachineInstr &MI, SDep::Kind DepType, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC)llvm::HexagonPacketizerListprotected
promoteToDotNew(MachineInstr &MI, SDep::Kind DepType, MachineBasicBlock::iterator &MII, const TargetRegisterClass *RC)llvm::HexagonPacketizerListprotected
reserveResourcesForConstExt()llvm::HexagonPacketizerListprotected
ResourceTrackerllvm::VLIWPacketizerListprotected
restrictingDepExistInPacket(MachineInstr &, unsigned)llvm::HexagonPacketizerListprotected
shouldAddToPacket(const MachineInstr &MI) overridellvm::HexagonPacketizerListvirtual
TIIllvm::VLIWPacketizerListprotected
tryAllocateResourcesForConstExt(bool Reserve)llvm::HexagonPacketizerListprotected
unpacketizeSoloInstrs(MachineFunction &MF)llvm::HexagonPacketizerList
useCalleesSP(MachineInstr &MI)llvm::HexagonPacketizerListprotected
useCallersSP(MachineInstr &MI)llvm::HexagonPacketizerListprotected
VLIWPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA)llvm::VLIWPacketizerList
VLIWSchedulerllvm::VLIWPacketizerListprotected
~VLIWPacketizerList()llvm::VLIWPacketizerListvirtual