Lines Matching refs:Edit
169 LiveRangeEdit *Edit; member in __anon0312f1b30111::InlineSpiller
271 unsigned Reg = Edit->getReg(); in isSnippet()
315 unsigned Reg = Edit->getReg(); in collectRegsToSpill()
549 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) { in reMaterializeFor()
567 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
573 unsigned NewVReg = Edit->createFrom(Original); in reMaterializeFor()
577 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI); in reMaterializeFor()
605 if (!Edit->anyRematerializable(AA)) in reMaterializeAll()
654 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in reMaterializeAll()
665 Edit->eraseVirtReg(Reg); in reMaterializeAll()
1001 unsigned NewVReg = Edit->createFrom(Reg); in spillAroundUses()
1038 if (Original != Edit->getReg()) in spillAll()
1039 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1054 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in spillAll()
1072 Edit->eraseVirtReg(Reg); in spillAll()
1077 Edit = &edit; in spill()
1100 Edit->calculateRegClassAndHint(MF, Loops, MBFI); in spill()
1423 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills() local
1493 Edit.eliminateDeadDefs(SpillsToRm, None, AA); in hoistAllSpills()