Lines Matching defs:KillSet
921 /// Terminate all open ranges listed as indices in \c KillSet with
923 void erase(const VarLocsInRange &KillSet, const VarLocMap &VarLocIDs,
1054 VarLocsInRange &KillSet);
1152 void VarLocBasedLDV::OpenRangesSet::erase(const VarLocsInRange &KillSet,
1156 for (LocIndex::u32_index_t ID : KillSet) {
1466 VarLocsInRange &KillSet) {
1471 for (uint32_t ID : KillSet) {
1472 // The KillSet IDs are indices for the universal location bucket.
1634 VarLocsInRange KillSet;
1635 collectIDsForRegs(KillSet, DeadRegs, OpenRanges.getVarLocs(), VarLocIDs);
1636 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kUniversalLocation);
1641 emitEntryValues(MI, OpenRanges, VarLocIDs, EntryValTransfers, KillSet);
1657 VarLocsInRange KillSet;
1664 KillSet.insert(ID);
1666 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kWasmLocation);
1758 VarLocsInRange KillSet;
1776 KillSet.insert(ID);
1784 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kSpillLocation);
2065 VarLocSet KillSet(Alloc);
2071 KillSet.set(ID);
2079 InLocsT.intersectWithComplement(KillSet);