Lines Matching refs:Edit
68 LiveRangeEdit *Edit; member in __anon229691e50111::InlineSpiller
225 unsigned Reg = Edit->getReg(); in isSnippet()
268 unsigned Reg = Edit->getReg(); in collectRegsToSpill()
634 if (Edit->getReg() == Original) in analyzeSiblingValues()
656 if (DefMI && Edit->checkRematerializable(VNI, DefMI, TII, AA)) { in analyzeSiblingValues()
858 if (!Edit->canRematerializeAt(RM, UseIdx, false, LIS)) { in reMaterializeFor()
884 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
890 LiveInterval &NewLI = Edit->createFrom(Original, LIS, VRM); in reMaterializeFor()
894 SlotIndex DefIdx = Edit->rematerializeAt(*MI->getParent(), MI, NewLI.reg, RM, in reMaterializeFor()
920 if (!Edit->anyRematerializable(LIS, TII, AA)) in reMaterializeAll()
961 Edit->eliminateDeadDefs(DeadDefs, LIS, VRM, TII); in reMaterializeAll()
973 Edit->eraseVirtReg(Reg, LIS); in reMaterializeAll()
1168 LiveInterval &NewLI = Edit->createFrom(Reg, LIS, VRM); in spillAroundUses()
1215 if (Original != Edit->getReg()) in spillAll()
1216 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1231 Edit->eliminateDeadDefs(DeadDefs, LIS, VRM, TII); in spillAll()
1248 Edit->eraseVirtReg(RegsToSpill[i], LIS); in spillAll()
1253 Edit = &edit; in spill()
1277 Edit->calculateRegClassAndHint(MF, LIS, Loops); in spill()