|
LLVM 22.0.0git
|
This is the complete list of members for llvm::LiveIntervalCalc, including all inherited members.
| addLiveInBlock(LiveRange &LR, MachineDomTreeNode *DomNode, SlotIndex Kill=SlotIndex()) | llvm::LiveRangeCalc | inline |
| calculate(LiveInterval &LI, bool TrackSubRegs) | llvm::LiveIntervalCalc | |
| calculateValues() | llvm::LiveRangeCalc | |
| constructMainRangeFromSubranges(LiveInterval &LI) | llvm::LiveIntervalCalc | |
| createDeadDefs(LiveRange &LR, Register Reg) | llvm::LiveIntervalCalc | |
| extend(LiveRange &LR, SlotIndex Use, Register PhysReg, ArrayRef< SlotIndex > Undefs) | llvm::LiveRangeCalc | |
| extendToUses(LiveRange &LR, MCRegister PhysReg) | llvm::LiveIntervalCalc | inline |
| getDomTree() | llvm::LiveRangeCalc | inlineprotected |
| getIndexes() | llvm::LiveRangeCalc | inlineprotected |
| getMachineFunction() | llvm::LiveRangeCalc | inlineprotected |
| getRegInfo() const | llvm::LiveRangeCalc | inlineprotected |
| getVNAlloc() | llvm::LiveRangeCalc | inlineprotected |
| isJointlyDominated(const MachineBasicBlock *MBB, ArrayRef< SlotIndex > Defs, const SlotIndexes &Indexes) | llvm::LiveRangeCalc | static |
| LiveIntervalCalc()=default | llvm::LiveIntervalCalc | |
| LiveRangeCalc()=default | llvm::LiveRangeCalc | |
| reset(const MachineFunction *mf, SlotIndexes *SI, MachineDominatorTree *MDT, VNInfo::Allocator *VNIA) | llvm::LiveRangeCalc | |
| resetLiveOutMap() | llvm::LiveRangeCalc | protected |
| setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI) | llvm::LiveRangeCalc | inline |