Lines Matching refs:LiveRangeEdit
32 void LiveRangeEdit::Delegate::anchor() { } in anchor()
34 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(unsigned OldReg) { in createEmptyIntervalFrom()
43 unsigned LiveRangeEdit::createFrom(unsigned OldReg) { in createFrom()
51 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
62 void LiveRangeEdit::scanRemattable(AliasAnalysis *aa) { in scanRemattable()
74 bool LiveRangeEdit::anyRematerializable(AliasAnalysis *aa) { in anyRematerializable()
82 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, in allUsesAvailableAt()
116 bool LiveRangeEdit::canRematerializeAt(Remat &RM, in canRematerializeAt()
146 SlotIndex LiveRangeEdit::rematerializeAt(MachineBasicBlock &MBB, in rematerializeAt()
159 void LiveRangeEdit::eraseVirtReg(unsigned Reg) { in eraseVirtReg()
164 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
221 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
238 void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink) { in eliminateDeadDef()
335 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead, in eliminateDeadDefs()
395 LiveRangeEdit::MRI_NoteNewVirtualRegister(unsigned VReg) in MRI_NoteNewVirtualRegister()
404 LiveRangeEdit::calculateRegClassAndHint(MachineFunction &MF, in calculateRegClassAndHint()