Lines Matching refs:LiveRangeEdit
32 void LiveRangeEdit::Delegate::anchor() { } in anchor()
34 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned OldReg, in createEmptyIntervalFrom()
55 unsigned LiveRangeEdit::createFrom(unsigned OldReg) { in createFrom()
71 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
82 void LiveRangeEdit::scanRemattable(AliasAnalysis *aa) { in scanRemattable()
99 bool LiveRangeEdit::anyRematerializable(AliasAnalysis *aa) { in anyRematerializable()
107 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, in allUsesAvailableAt()
141 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt()
165 SlotIndex LiveRangeEdit::rematerializeAt(MachineBasicBlock &MBB, in rematerializeAt()
181 void LiveRangeEdit::eraseVirtReg(unsigned Reg) { in eraseVirtReg()
186 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
242 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
259 void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink, in eliminateDeadDef()
391 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr *> &Dead, in eliminateDeadDefs()
452 LiveRangeEdit::MRI_NoteNewVirtualRegister(unsigned VReg) in MRI_NoteNewVirtualRegister()
461 LiveRangeEdit::calculateRegClassAndHint(MachineFunction &MF, in calculateRegClassAndHint()