Searched refs:CalledFunctions (Results 1 – 4 of 4) sorted by relevance
191 inline iterator end() { return CalledFunctions.end(); } in end()204 return CalledFunctions[i].second;219 while (!CalledFunctions.empty()) { in removeAllCalledFunctions()220 CalledFunctions.back().second->DropRef(); in removeAllCalledFunctions()221 CalledFunctions.pop_back(); in removeAllCalledFunctions()227 assert(CalledFunctions.empty() && in stealCalledFunctionsFrom()229 std::swap(CalledFunctions, N->CalledFunctions); in stealCalledFunctionsFrom()237 CalledFunctions.emplace_back(CS.getInstruction(), M); in addCalledFunction()243 *I = CalledFunctions.back(); in removeCallEdge()244 CalledFunctions.pop_back(); in removeCallEdge()[all …]
189 for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) { in removeCallEdgeFor()190 assert(I != CalledFunctions.end() && "Cannot find callsite to remove!"); in removeCallEdgeFor()193 *I = CalledFunctions.back(); in removeCallEdgeFor()194 CalledFunctions.pop_back(); in removeCallEdgeFor()204 for (unsigned i = 0, e = CalledFunctions.size(); i != e; ++i) in removeAnyCallEdgeTo()205 if (CalledFunctions[i].second == Callee) { in removeAnyCallEdgeTo()207 CalledFunctions[i] = CalledFunctions.back(); in removeAnyCallEdgeTo()208 CalledFunctions.pop_back(); in removeAnyCallEdgeTo()217 assert(I != CalledFunctions.end() && "Cannot find callee to remove!"); in removeOneAbstractEdgeTo()221 *I = CalledFunctions.back(); in removeOneAbstractEdgeTo()[all …]
153 SmallVector<CallRecord, 5> CalledFunctions; variable162 iterator begin() { return CalledFunctions.begin(); } in begin()163 iterator end() { return CalledFunctions.end(); } in end()164 const_iterator begin() const { return CalledFunctions.begin(); } in begin()165 const_iterator end() const { return CalledFunctions.end(); } in end()167 bool empty() const { return CalledFunctions.empty(); } in empty()168 unsigned size() const { return CalledFunctions.size(); } in size()171 CalledFunctions.push_back(N); in addCallee()
2815 SmallPtrSet<const Function *, 8> &CalledFunctions) { in cxxDtorIsEmpty() argument2837 SmallPtrSet<const Function *, 8> NewCalledFunctions(CalledFunctions); in cxxDtorIsEmpty()2885 SmallPtrSet<const Function *, 8> CalledFunctions; in OptimizeEmptyGlobalCXXDtors() local2886 if (!cxxDtorIsEmpty(*DtorFn, CalledFunctions)) in OptimizeEmptyGlobalCXXDtors()