Lines Matching refs:Edit
173 LiveRangeEdit *Edit; member in __anondbd7c2a20111::InlineSpiller
288 Register Reg = Edit->getReg(); in isSnippet()
333 Register Reg = Edit->getReg(); in collectRegsToSpill()
606 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) { in reMaterializeFor()
624 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
638 Register NewVReg = Edit->createFrom(Original); in reMaterializeFor()
642 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI); in reMaterializeFor()
670 if (!Edit->anyRematerializable(AA)) in reMaterializeAll()
719 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in reMaterializeAll()
730 Edit->eraseVirtReg(Reg); in reMaterializeAll()
1108 Register NewVReg = Edit->createFrom(Reg); in spillAroundUses()
1145 if (Original != Edit->getReg()) in spillAll()
1146 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1161 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill, AA); in spillAll()
1179 Edit->eraseVirtReg(Reg); in spillAll()
1184 Edit = &edit; in spill()
1207 Edit->calculateRegClassAndHint(MF, VRAI); in spill()
1527 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills() local
1600 Edit.eliminateDeadDefs(SpillsToRm, None, AA); in hoistAllSpills()