reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 assert(DepthMap.lookup(Phi) == 0); 55 DepthMap[Phi] = DepthNumber; 62 if (DepthMap.lookup(PhiPhiOp) == 0) 64 assert(DepthMap.lookup(PhiPhiOp) != 0); 67 if (!ReachableMap.count(DepthMap[PhiPhiOp])) 68 DepthMap[Phi] = std::min(DepthMap[Phi], DepthMap[PhiPhiOp]); 68 DepthMap[Phi] = std::min(DepthMap[Phi], DepthMap[PhiPhiOp]); 68 DepthMap[Phi] = std::min(DepthMap[Phi], DepthMap[PhiPhiOp]); 79 if (DepthMap[Phi] == DepthNumber) { 84 while (!Stack.empty() && DepthMap[Stack.back()] >= DepthNumber) { 87 DepthMap[ComponentPhi] = DepthNumber; 94 auto It = ReachableMap.find(DepthMap[PhiOp]); 114 if (DepthMap.count(PN) == 0) { 119 assert(DepthMap.lookup(PN) != 0); 120 return NonPhiReachableMap[DepthMap[PN]]; 133 DepthMap.erase(PN); 144 DepthMap.clear(); 157 unsigned int N = DepthMap.lookup(&PN);