Lines Matching refs:LiveRangeEdit
31 void LiveRangeEdit::Delegate::anchor() { } in anchor()
33 LiveInterval &LiveRangeEdit::createEmptyIntervalFrom(Register OldReg, in createEmptyIntervalFrom()
54 Register LiveRangeEdit::createFrom(Register OldReg) { in createFrom()
70 bool LiveRangeEdit::checkRematerializable(VNInfo *VNI, in checkRematerializable()
80 void LiveRangeEdit::scanRemattable() { in scanRemattable()
97 bool LiveRangeEdit::anyRematerializable() { in anyRematerializable()
105 bool LiveRangeEdit::allUsesAvailableAt(const MachineInstr *OrigMI, in allUsesAvailableAt()
155 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt()
179 SlotIndex LiveRangeEdit::rematerializeAt(MachineBasicBlock &MBB, in rematerializeAt()
195 void LiveRangeEdit::eraseVirtReg(Register Reg) { in eraseVirtReg()
200 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
259 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
276 void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink) { in eliminateDeadDef()
426 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr *> &Dead, in eliminateDeadDefs()
478 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister()
485 void LiveRangeEdit::calculateRegClassAndHint(MachineFunction &MF, in calculateRegClassAndHint()