Lines Matching defs:KillSet
925 /// Terminate all open ranges listed as indices in \c KillSet with
927 void erase(const VarLocsInRange &KillSet, const VarLocMap &VarLocIDs,
1058 VarLocsInRange &KillSet);
1156 void VarLocBasedLDV::OpenRangesSet::erase(const VarLocsInRange &KillSet,
1160 for (LocIndex::u32_index_t ID : KillSet) {
1480 VarLocsInRange &KillSet) {
1485 for (uint32_t ID : KillSet) {
1486 // The KillSet IDs are indices for the universal location bucket.
1648 VarLocsInRange KillSet;
1649 collectIDsForRegs(KillSet, DeadRegs, OpenRanges.getVarLocs(), VarLocIDs);
1650 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kUniversalLocation);
1655 emitEntryValues(MI, OpenRanges, VarLocIDs, EntryValTransfers, KillSet);
1671 VarLocsInRange KillSet;
1678 KillSet.insert(ID);
1680 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kWasmLocation);
1772 VarLocsInRange KillSet;
1790 KillSet.insert(ID);
1798 OpenRanges.erase(KillSet, VarLocIDs, LocIndex::kSpillLocation);
2077 VarLocSet KillSet(Alloc);
2083 KillSet.set(ID);
2091 InLocsT.intersectWithComplement(KillSet);