reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
503 for (VNInfo *VNI : LI.valnos) { 507 LiveRange::iterator I = LI.FindSegmentContaining(Def); 508 assert(I != LI.end() && "Missing segment for VNI"); 512 unsigned VReg = LI.reg; 514 if ((I == LI.begin() || std::prev(I)->end < Def) && !VNI->isPHIDef()) { 525 LI.removeSegment(I); 532 MI->addRegisterDead(LI.reg, TRI);