Lines Matching defs:Kills
436 /// range of VNI. End points where VNI is no longer live are added to Kills.
446 /// \param [out] Kills Append end points of VNI's live range to Kills.
452 std::optional<std::pair<SlotIndex, SmallVector<unsigned>>> &Kills,
976 std::optional<std::pair<SlotIndex, SmallVector<unsigned>>> &Kills,
992 Kills = {Stop, {LII.first}};
993 } else if (Segment->end == Stop && Kills) {
995 // Kills.
996 Kills->second.push_back(LII.first);
1005 // Clear `Kills`, as we have a new def available.
1006 Kills = std::nullopt;
1016 // Clear `Kills`, as we have a new def available.
1017 Kills = std::nullopt;
1149 std::optional<std::pair<SlotIndex, SmallVector<unsigned>>> Kills;
1150 extendDef(Idx, DbgValue, LIs, Kills, LIS);
1152 if (Kills) {
1155 for (unsigned LocNo : Kills->second) {
1174 addDefsFromCopies(DbgValue, KilledLocIntervals, Kills->first, Defs,