LLVM
8.0.1
|
This is the complete list of members for llvm::RegPressureTracker, including all inherited members.
addLiveRegs(ArrayRef< RegisterMaskPair > Regs) | llvm::RegPressureTracker | |
advance() | llvm::RegPressureTracker | |
advance(const RegisterOperands &RegOpers) | llvm::RegPressureTracker | |
bumpDeadDefs(ArrayRef< RegisterMaskPair > DeadDefs) | llvm::RegPressureTracker | protected |
bumpDownwardPressure(const MachineInstr *MI) | llvm::RegPressureTracker | protected |
bumpUpwardPressure(const MachineInstr *MI) | llvm::RegPressureTracker | protected |
closeBottom() | llvm::RegPressureTracker | |
closeRegion() | llvm::RegPressureTracker | |
closeTop() | llvm::RegPressureTracker | |
decreaseRegPressure(unsigned RegUnit, LaneBitmask PreviousMask, LaneBitmask NewMask) | llvm::RegPressureTracker | protected |
discoverLiveIn(RegisterMaskPair Pair) | llvm::RegPressureTracker | protected |
discoverLiveInOrOut(RegisterMaskPair Pair, SmallVectorImpl< RegisterMaskPair > &LiveInOrOut) | llvm::RegPressureTracker | protected |
discoverLiveOut(RegisterMaskPair Pair) | llvm::RegPressureTracker | protected |
dump() const | llvm::RegPressureTracker | |
getCurrSlot() const | llvm::RegPressureTracker | protected |
getDownwardPressure(const MachineInstr *MI, std::vector< unsigned > &PressureResult, std::vector< unsigned > &MaxPressureResult) | llvm::RegPressureTracker | |
getLastUsedLanes(unsigned RegUnit, SlotIndex Pos) const | llvm::RegPressureTracker | protected |
getLiveLanesAt(unsigned RegUnit, SlotIndex Pos) const | llvm::RegPressureTracker | protected |
getLiveThroughAt(unsigned RegUnit, SlotIndex Pos) 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() const | 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(unsigned RegUnit, LaneBitmask PreviousMask, LaneBitmask NewMask) | llvm::RegPressureTracker | protected |
init(const MachineFunction *mf, const RegisterClassInfo *rci, const LiveIntervals *lis, const MachineBasicBlock *mbb, MachineBasicBlock::const_iterator pos, bool TrackLaneMasks, bool TrackUntiedDefs) | 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< RegisterMaskPair > *LiveUses=nullptr) | llvm::RegPressureTracker | |
recede(const RegisterOperands &RegOpers, SmallVectorImpl< RegisterMaskPair > *LiveUses=nullptr) | llvm::RegPressureTracker | |
recedeSkipDebugValues() | 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 |