Lines Matching refs:LiveRangeCalc
44 void LiveRangeCalc::resetLiveOutMap() { in resetLiveOutMap()
52 void LiveRangeCalc::reset(const MachineFunction *mf, in reset()
75 void LiveRangeCalc::calculate(LiveInterval &LI, bool TrackSubRegs) { in calculate()
119 LiveRangeCalc SubLRC; in calculate()
131 void LiveRangeCalc::constructMainRangeFromSubranges(LiveInterval &LI) { in constructMainRangeFromSubranges()
147 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { in createDeadDefs()
156 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg, LaneBitmask Mask, in extendToUses()
216 void LiveRangeCalc::updateFromLiveIns() { in updateFromLiveIns()
241 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, in extend()
269 void LiveRangeCalc::calculateValues() { in calculateValues()
276 bool LiveRangeCalc::isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs, in isDefOnEntry()
346 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, in findReachingDefs()
483 void LiveRangeCalc::updateSSA() { in updateSSA()
588 bool LiveRangeCalc::isJointlyDominated(const MachineBasicBlock *MBB, in isJointlyDominated()