Lines Matching refs:Edit
173 LiveRangeEdit *Edit; member in __anon04981f450111::InlineSpiller
276 Register Reg = Edit->getReg(); in isSnippet()
321 Register Reg = Edit->getReg(); in collectRegsToSpill()
587 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) { in reMaterializeFor()
605 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
619 Register NewVReg = Edit->createFrom(Original); in reMaterializeFor()
623 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI); in reMaterializeFor()
651 if (!Edit->anyRematerializable(AA)) in reMaterializeAll()
700 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in reMaterializeAll()
711 Edit->eraseVirtReg(Reg); in reMaterializeAll()
1062 Register NewVReg = Edit->createFrom(Reg); in spillAroundUses()
1099 if (Original != Edit->getReg()) in spillAll()
1100 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1115 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in spillAll()
1133 Edit->eraseVirtReg(Reg); in spillAll()
1138 Edit = &edit; in spill()
1161 Edit->calculateRegClassAndHint(MF, Loops, MBFI); in spill()
1478 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills() local
1548 Edit.eliminateDeadDefs(SpillsToRm, None, AA); in hoistAllSpills()