Lines Matching refs:LocToVal
224 LocToVal(Other.LocToVal), MemberLocToStruct(Other.MemberLocToStruct), in Environment()
392 this->LocToVal = std::move(CalleeEnv.LocToVal); in popCall()
414 for (auto &Entry : LocToVal) { in equivalentTo()
421 auto It = Other.LocToVal.find(Loc); in equivalentTo()
422 if (It == Other.LocToVal.end()) in equivalentTo()
461 for (auto &Entry : LocToVal) { in widen()
468 auto PrevIt = PrevEnv.LocToVal.find(Loc); in widen()
469 if (PrevIt == PrevEnv.LocToVal.end()) in widen()
484 LocToVal = std::move(WidenedLocToVal); in widen()
489 LocToVal.size() != PrevEnv.LocToVal.size() || in widen()
530 for (auto &Entry : LocToVal) { in join()
537 auto It = Other.LocToVal.find(Loc); in join()
538 if (It == Other.LocToVal.end()) in join()
543 JoinedEnv.LocToVal.insert({Loc, Val}); in join()
550 JoinedEnv.LocToVal.insert({Loc, MergedVal}); in join()
554 if (LocToVal.size() != JoinedEnv.LocToVal.size()) in join()
617 LocToVal[&Loc] = &Val; in setValue()
650 auto It = LocToVal.find(&Loc); in getValue()
651 return It == LocToVal.end() ? nullptr : It->second; in getValue()
805 for (auto [L, V] : LocToVal) { in dump()