|
LLVM 22.0.0git
|
This is the complete list of members for llvm::RegPressureTracker, including all inherited members.
| addLiveRegs(ArrayRef< VRegMaskOrUnit > Regs) | llvm::RegPressureTracker | |
| advance() | llvm::RegPressureTracker | |
| advance(const RegisterOperands &RegOpers) | llvm::RegPressureTracker | |
| bumpDeadDefs(ArrayRef< VRegMaskOrUnit > 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(Register RegUnit, LaneBitmask PreviousMask, LaneBitmask NewMask) | llvm::RegPressureTracker | |
| discoverLiveIn(VRegMaskOrUnit Pair) | llvm::RegPressureTracker | protected |
| discoverLiveInOrOut(VRegMaskOrUnit Pair, SmallVectorImpl< VRegMaskOrUnit > &LiveInOrOut) | llvm::RegPressureTracker | protected |
| discoverLiveOut(VRegMaskOrUnit 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(Register RegUnit, SlotIndex Pos) const | llvm::RegPressureTracker | protected |
| getLiveLanesAt(Register RegUnit, SlotIndex Pos) const | llvm::RegPressureTracker | protected |
| getLiveThroughAt(Register 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(Register VirtReg) const | llvm::RegPressureTracker | inline |
| increaseRegPressure(Register RegUnit, LaneBitmask PreviousMask, LaneBitmask NewMask) | llvm::RegPressureTracker | |
| 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< VRegMaskOrUnit > *LiveUses=nullptr) | llvm::RegPressureTracker | |
| recede(const RegisterOperands &RegOpers, SmallVectorImpl< VRegMaskOrUnit > *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 |