Lines Matching refs:DepthMap
53 assert(DepthMap.lookup(Phi) == 0); in processPhi()
56 DepthMap[Phi] = DepthNumber; in processPhi()
63 if (DepthMap.lookup(PhiPhiOp) == 0) in processPhi()
65 assert(DepthMap.lookup(PhiPhiOp) != 0); in processPhi()
68 if (!ReachableMap.count(DepthMap[PhiPhiOp])) in processPhi()
69 DepthMap[Phi] = std::min(DepthMap[Phi], DepthMap[PhiPhiOp]); in processPhi()
80 if (DepthMap[Phi] == DepthNumber) { in processPhi()
85 while (!Stack.empty() && DepthMap[Stack.back()] >= DepthNumber) { in processPhi()
88 DepthMap[ComponentPhi] = DepthNumber; in processPhi()
95 auto It = ReachableMap.find(DepthMap[PhiOp]); in processPhi()
115 if (DepthMap.count(PN) == 0) { in getValuesForPhi()
120 assert(DepthMap.lookup(PN) != 0); in getValuesForPhi()
121 return NonPhiReachableMap[DepthMap[PN]]; in getValuesForPhi()
134 DepthMap.erase(PN); in invalidateValue()
145 DepthMap.clear(); in releaseMemory()
158 unsigned int N = DepthMap.lookup(&PN); in print()