| 172 | } |
| 173 | |
| 174 | bool RDNode::isVisit(const RDTarget &T, const Instruction &I) const { |
| 175 | const auto *F = I.getFunction(); |
| 176 | assert(F && "Unexpected Program State"); |
| 177 | |
| 178 | auto Iter = Visit.find(F); |
| 179 | if (Iter == Visit.end()) |
| 180 | return false; |
| 181 | |
| 182 | return Iter->second.find(RDVisitNode(T, I)) != Iter->second.end(); |
| 183 | } |
| 184 | |
| 185 | bool RDNode::isVisit(const Function &F) const { |
| 186 | return Visit.find(&F) != Visit.end(); |
no test coverage detected