LLVM API Documentation

llvm::RegPressureTracker Member List
This is the complete list of members for llvm::RegPressureTracker, including all inherited members.
addLiveRegs(ArrayRef< unsigned > Regs)llvm::RegPressureTracker
advance()llvm::RegPressureTracker
bumpDownwardPressure(const MachineInstr *MI)llvm::RegPressureTracker [protected]
bumpUpwardPressure(const MachineInstr *MI)llvm::RegPressureTracker [protected]
closeBottom()llvm::RegPressureTracker
closeRegion()llvm::RegPressureTracker
closeTop()llvm::RegPressureTracker
decreaseRegPressure(ArrayRef< unsigned > Regs)llvm::RegPressureTracker [protected]
discoverLiveIn(unsigned Reg)llvm::RegPressureTracker
discoverLiveOut(unsigned Reg)llvm::RegPressureTracker
dump() const llvm::RegPressureTracker
getCurrSlot() const llvm::RegPressureTracker
getDownwardPressure(const MachineInstr *MI, std::vector< unsigned > &PressureResult, std::vector< unsigned > &MaxPressureResult)llvm::RegPressureTracker
getLiveRange(unsigned Reg) const llvm::RegPressureTracker [protected]
getLiveThru() const llvm::RegPressureTracker [inline]
getMaxDownwardPressureDelta(const MachineInstr *MI, RegPressureDelta &Delta, ArrayRef< PressureChange > CriticalPSets, ArrayRef< unsigned > MaxPressureLimit)llvm::RegPressureTracker
getMaxPressureDelta(const MachineInstr *MI, RegPressureDelta &Delta, ArrayRef< PressureChange > CriticalPSets, ArrayRef< unsigned > MaxPressureLimit)llvm::RegPressureTracker [inline]
getMaxUpwardPressureDelta(const MachineInstr *MI, PressureDiff *PDiff, RegPressureDelta &Delta, ArrayRef< PressureChange > CriticalPSets, ArrayRef< unsigned > MaxPressureLimit)llvm::RegPressureTracker
getPos() const llvm::RegPressureTracker [inline]
getPressure()llvm::RegPressureTracker [inline]
getPressure() const llvm::RegPressureTracker [inline]
getPressureAfterInst(const MachineInstr *MI, std::vector< unsigned > &PressureResult, std::vector< unsigned > &MaxPressureResult)llvm::RegPressureTracker [inline]
getRegSetPressureAtPos()llvm::RegPressureTracker [inline]
getUpwardPressure(const MachineInstr *MI, std::vector< unsigned > &PressureResult, std::vector< unsigned > &MaxPressureResult)llvm::RegPressureTracker
getUpwardPressureDelta(const MachineInstr *MI, PressureDiff &PDiff, RegPressureDelta &Delta, ArrayRef< PressureChange > CriticalPSets, ArrayRef< unsigned > MaxPressureLimit) const llvm::RegPressureTracker
hasUntiedDef(unsigned VirtReg) const llvm::RegPressureTracker [inline]
increaseRegPressure(ArrayRef< unsigned > Regs)llvm::RegPressureTracker [protected]
init(const MachineFunction *mf, const RegisterClassInfo *rci, const LiveIntervals *lis, const MachineBasicBlock *mbb, MachineBasicBlock::const_iterator pos, bool ShouldTrackUntiedDefs=false)llvm::RegPressureTracker
initLiveThru(const RegPressureTracker &RPTracker)llvm::RegPressureTracker
initLiveThru(ArrayRef< unsigned > PressureSet)llvm::RegPressureTracker [inline]
isBottomClosed() const llvm::RegPressureTracker
isTopClosed() const llvm::RegPressureTracker
recede(SmallVectorImpl< unsigned > *LiveUses=nullptr, PressureDiff *PDiff=nullptr)llvm::RegPressureTracker
RegPressureTracker(IntervalPressure &rp)llvm::RegPressureTracker [inline]
RegPressureTracker(RegionPressure &rp)llvm::RegPressureTracker [inline]
reset()llvm::RegPressureTracker
setPos(MachineBasicBlock::const_iterator Pos)llvm::RegPressureTracker [inline]