Lines Matching refs:Edit
169 LiveRangeEdit *Edit; member in __anon689c7d9e0111::InlineSpiller
281 Register Reg = Edit->getReg(); in isSnippet()
326 Register Reg = Edit->getReg(); in collectRegsToSpill()
594 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) { in reMaterializeFor()
612 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
626 Register NewVReg = Edit->createFrom(Original); in reMaterializeFor()
630 Edit->rematerializeAt(*MI.getParent(), MI, NewVReg, RM, TRI); in reMaterializeFor()
658 if (!Edit->anyRematerializable()) in reMaterializeAll()
701 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill); in reMaterializeAll()
712 Edit->eraseVirtReg(Reg); in reMaterializeAll()
1126 Register NewVReg = Edit->createFrom(Reg); in spillAroundUses()
1163 if (Original != Edit->getReg()) in spillAll()
1164 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1179 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill); in spillAll()
1195 Edit->eraseVirtReg(Reg); in spillAll()
1200 Edit = &edit; in spill()
1223 Edit->calculateRegClassAndHint(MF, VRAI); in spill()
1543 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills() local
1616 Edit.eliminateDeadDefs(SpillsToRm, None); in hoistAllSpills()