LLVM 19.0.0git
llvm::LiveIntervalCalc Member List

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

addLiveInBlock(LiveRange &LR, MachineDomTreeNode *DomNode, SlotIndex Kill=SlotIndex())llvm::LiveRangeCalcinline
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, unsigned PhysReg, ArrayRef< SlotIndex > Undefs)llvm::LiveRangeCalc
extendToUses(LiveRange &LR, MCRegister PhysReg)llvm::LiveIntervalCalcinline
getDomTree()llvm::LiveRangeCalcinlineprotected
getIndexes()llvm::LiveRangeCalcinlineprotected
getMachineFunction()llvm::LiveRangeCalcinlineprotected
getRegInfo() constllvm::LiveRangeCalcinlineprotected
getVNAlloc()llvm::LiveRangeCalcinlineprotected
isJointlyDominated(const MachineBasicBlock *MBB, ArrayRef< SlotIndex > Defs, const SlotIndexes &Indexes)llvm::LiveRangeCalcstatic
LiveIntervalCalc()=defaultllvm::LiveIntervalCalc
LiveRangeCalc()=defaultllvm::LiveRangeCalc
reset(const MachineFunction *mf, SlotIndexes *SI, MachineDominatorTree *MDT, VNInfo::Allocator *VNIA)llvm::LiveRangeCalc
resetLiveOutMap()llvm::LiveRangeCalcprotected
setLiveOutValue(MachineBasicBlock *MBB, VNInfo *VNI)llvm::LiveRangeCalcinline