reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
418 assert(PhysRegState[LR.PhysReg] == LR.VirtReg && "Broken RegState mapping"); 418 assert(PhysRegState[LR.PhysReg] == LR.VirtReg && "Broken RegState mapping"); 420 if (LR.Dirty) { 423 bool SpillKill = MachineBasicBlock::iterator(LR.LastUse) != MI; 424 LR.Dirty = false; 426 spill(MI, LR.VirtReg, LR.PhysReg, SpillKill); 426 spill(MI, LR.VirtReg, LR.PhysReg, SpillKill); 429 LR.LastUse = nullptr; // Don't kill register again 431 killVirtReg(LR);