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()
81 void LiveRangeEdit::scanRemattable(AAResults *aa) { in scanRemattable()
98 bool LiveRangeEdit::anyRematerializable(AAResults *aa) { in anyRematerializable()
106 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(Register Reg) { in eraseVirtReg()
186 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
245 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
262 void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink, in eliminateDeadDef()
394 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr *> &Dead, in eliminateDeadDefs()
455 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister()
462 void LiveRangeEdit::calculateRegClassAndHint(MachineFunction &MF, in calculateRegClassAndHint()