Lines Matching refs:KV

198     for (auto &KV : Params) {  in print()  local
201 O << F->getArg(KV.first)->getName(); in print()
203 O << formatv("arg{0}", KV.first); in print()
204 O << "[]: " << KV.second << "\n"; in print()
645 for (auto &KV : US.Calls) { in updateOneUse() local
646 assert(!KV.second.isEmptySet() && in updateOneUse()
650 getArgumentAccessRange(KV.first.Callee, KV.first.ParamNo, KV.second); in updateOneUse()
667 for (auto &KV : FS.Params) in updateOneNode() local
668 Changed |= updateOneUse(KV.second, UpdateToFullSet); in updateOneNode()
688 for (auto &KV : FS.Params) in runDataFlow() local
689 for (auto &CS : KV.second.Calls) in runDataFlow()
848 for (auto &KV : FnKV.second.Params) { in createGlobalStackSafetyInfo() local
849 resolveAllCalls(KV.second, Index); in createGlobalStackSafetyInfo()
850 if (KV.second.Range.isFullSet()) in createGlobalStackSafetyInfo()
851 KV.second.Calls.clear(); in createGlobalStackSafetyInfo()
861 for (auto &KV : FI.Allocas) { in createGlobalStackSafetyInfo() local
862 auto &A = KV.second; in createGlobalStackSafetyInfo()
869 A.Calls = SrcF.Allocas.find(KV.first)->second.Calls; in createGlobalStackSafetyInfo()
871 for (auto &KV : FI.Params) { in createGlobalStackSafetyInfo() local
872 auto &P = KV.second; in createGlobalStackSafetyInfo()
873 P.Calls = SrcF.Params.find(KV.first)->second.Calls; in createGlobalStackSafetyInfo()
921 for (auto &KV : FnKV.second.Allocas) { in getInfo() local
923 const AllocaInst *AI = KV.first; in getInfo()
925 if (AIRange.contains(KV.second.Range)) { in getInfo()
929 Info->UnsafeAccesses.insert(KV.second.UnsafeAccesses.begin(), in getInfo()
930 KV.second.UnsafeAccesses.end()); in getInfo()
945 for (const auto &KV : getInfo().Info.Params) { in getParamAccesses() local
946 auto &PS = KV.second; in getParamAccesses()
953 ParamAccesses.emplace_back(KV.first, PS.Range); in getParamAccesses()
1194 for (const auto &KV : SSDFA.run()) { in generateParamAccessSummary() local
1196 NewParams.reserve(KV.second.Params.size()); in generateParamAccessSummary()
1197 for (const auto &Param : KV.second.Params) { in generateParamAccessSummary()
1206 const_cast<FunctionSummary *>(KV.first)->setParamAccesses( in generateParamAccessSummary()