| 120 | } |
| 121 | |
| 122 | std::set<llvm::Instruction *> RDSpace::nextInLink(const llvm::Function &F) { |
| 123 | auto Iter = LinkMap.find(const_cast<llvm::Function *>(&F)); |
| 124 | if (Iter == LinkMap.end()) |
| 125 | return {}; |
| 126 | |
| 127 | assert(Iter->second && "Unexpected Program State"); |
| 128 | return nextInCallee(*Iter->second, true); |
| 129 | } |
| 130 | |
| 131 | bool RDSpace::isEntryFunction(Function &F) const { |
| 132 | return std::find(EntryFuncs.begin(), EntryFuncs.end(), &F) != |