Lines Matching defs:Edit
154 LiveRangeEdit *Edit = nullptr;
313 /// Edit->getReg().
315 Register Reg = Edit->getReg();
378 Register Reg = Edit->getReg();
647 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) {
665 Edit->markRematerialized(RM.ParentVNI);
679 Register NewVReg = Edit->createFrom(Original);
683 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI);
711 if (!Edit->anyRematerializable())
783 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill);
794 Edit->eraseVirtReg(Reg);
1208 Register NewVReg = Edit->createFrom(Reg);
1245 if (Original != Edit->getReg())
1246 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot);
1266 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill);
1282 Edit->eraseVirtReg(Reg);
1287 Edit = &edit;
1310 Edit->calculateRegClassAndHint(MF, VRAI);
1630 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this);
1703 Edit.eliminateDeadDefs(SpillsToRm, {});